Voila j'essaye de faire une recherche de nom dans une table avec un paramètre en entrée et je laisse 2 possibilités :
- soit on ne donne "null" en entrée et la je ressort la liste complète des noms de la table (la ca marche)
- soit on donne le nom de la personne recherchée ou le début de son nom (ex : la lettre "t" et là ca devrait ressortir tous les noms commencant par "t" ) (là ca marche pas ca ressort rien!)
Voila mon code :
Code :
- (
- P_Col_StrNom in varchar2 default null,
- pCursor out PKG_CURSOR.CursorType
- )
- AS
- begin
- open pCursor for
- SELECT *
- FROM T_ANN_Collaborateur
- Where ((P_Col_StrNom Is null) Or (Col_StrNom like 'P_Col_StrNom%'));
- end;
|
Si quelqu'un connait la solution merci d'avance !