Pb avec la fonction "like" - SQL/NoSQL - Programmation
MarshPosté le 24-06-2004 à 14:25:04
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%'));
Marsh Posté le 24-06-2004 à 14:25:04
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 :
Si quelqu'un connait la solution merci d'avance !