Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Transact SQL : Liste de valeur

1 réponse
Avatar
seb14
Bonjour,

Je suis sous SQL server 2005

Je bloque sur du code simple :

DECLARE @MonParametre AS nvarchar (255)
SET @MonParametre = '''14130015'',''50548024'''

select * from MaTable
where MonChamp in (@MonParametre)

Aucun resultat

Alors que ca marche si je fais :
select * from MaTable
where MonChamp in ('14130015','50548024')

Mon but est de passer une liste de valeur en parametre d'une proc. Stocké

Merci pour votre aide a l'avance

Sebastien

1 réponse

Avatar
Sylvain Lafontaine
http://www.sommarskog.se/arrays-in-sql-2005.html

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)


"seb14" wrote in message
news:
Bonjour,

Je suis sous SQL server 2005

Je bloque sur du code simple :

DECLARE @MonParametre AS nvarchar (255)
SET @MonParametre = '''14130015'',''50548024'''

select * from MaTable
where MonChamp in (@MonParametre)

Aucun resultat

Alors que ca marche si je fais :
select * from MaTable
where MonChamp in ('14130015','50548024')

Mon but est de passer une liste de valeur en parametre d'une proc. Stocké

Merci pour votre aide a l'avance

Sebastien