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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager