Requete SQL avec variable
Bonjour,
J'écris une requete sql (enfin j'essaie) et je trouve pas la réponse à mon problème.
Je m'en retourne donc vers vous.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
DECLARE @Champ nvarchar(50)
DECLARE @MYVAL nvarchar(250)
WHILE @i < 168
BEGIN
SELECT @Champ = COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'MATABLE' AND ORDINAL_POSITION = @i
-- @Champ contient la nom de ma colonne "COLONE1"
SET @MYVAL = (SELECT @Champ FROM INSERTED)
-- @MYVAL contient le nom de ma colonne "COLONE1"
SET @MYVAL = (SELECT COLONE1 FROM INSERTED)
-- @MYVAL contient la valeur de ma colonne "VALEUR1"
...
...
..
END |
Je ne comprend pas quelle est vraiment la différence. Et comment faire pour récupérer la valeur de la colonne en passant dans le select ma variable.
Merci de votre aide
P.S : désolé si le sujet à déja été traité mais je n'ai pas réussi à mettre la main sur ce que je veux.