Bonjour,

Je ne parviens pas à exécuter dans une procédure stockée une requête avec le prédicat 'IN' dont les valeurs sont passées en paramètre dans une variable varchar.

Exemple:

declare @list_soc as varchar(100)
set @list_soc = '1, 2'
SELECT SOCIETE FROM PL_SOCIETE WHERE CODE_SOCIETE IN (@list_soc)

J'ai dans ce cas une erreur de conversion de la valeur varchar '1, 2' vers une colonne de type de données tinyint.