Hello,

J'ai un petit soucis en (transact) SQL :

J'aimerais définir une variable "de type liste", pour l'utiliser avec un "IN", mais je ne trouve pas la bonne syntaxe.

Un petit exemple pour être plus clair :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
DECLARE @ma_variable_liste mon_type_que_je_sais_pas_definir
 
SET @ma_variable_liste = (1,2,3)
 
SELECT  *
FROM    compte
WHERE   numero IN @ma_variable_liste
Voilà, merci d'avance (et désolé si la réponse est évidente ou déjà postée, mais j'ai rien trouvé en 10 minutes de recherche... ce qui constitue ma borne max )