Bonjour
Auriez-vous une idée comment déclarer dans une procédure
un curseur ayant la clause de type:
@ma_variable étant un paramètre de la procédure et contenant une suite de char: "'aaa','bbb','ccc'".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 declare cursor C_TEST for select * from <nom_table> t where t.<nom_colonne> in (@ma_variable)
Cela marche , mais pour un seul composant ('aaa').
Si j'initialise ma variable:
Faut-il utiliser un caractère spécial devant le virgule en initialisant @ma_variable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select @ma_variable = 'aaa' -- c'est OK select @ma_variable = "'aaa','bbb','ccc'" -- c'est KO
Merci
mso
Partager