Caractère d'échappement en T-SQL
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:
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?