Bonjour,
J'ai une procédure stockée en T-SQL qui rempli une table dans une base Test, avec les donneés d'une autre table, se situant dans une autre Base Carto.
Cette procédure prend un paramètre, de type NVARCHAR : @region
Je souhaiterai pouvoir effectuer mon select en fonction de mon paramètre, de telle sorte :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ALTER PROCEDURE FillRegion (@region NVARCHAR) AS BEGIN SET NOCOUNT ON; INSERT INTO Test.Region SELECT ID, Nom FROM Cartes.Region WHERE Nom LIKE @region END
Cela ne marche pas, j'ai donc pensé a "entourer" @region de cette façon : '@region'
Mais dans ce cas il considère que le contenu entre les deux ' est une chaîne de caractère... Je ne trouve pas le caractère d'échappement pour annuler cet effet...
Une idée?
Partager