Initialisation de variable à partir d'un select en variable
Bonjour,
Je chercher à initialiser une variable à partir d'un select sur une table. Pas de soucis ça fonctionne. Mais pour le rendre encore plus paramétrable je veux mettre le nom de la table en paramêtre.
Alors là :aie: c'est la catastrophe un beau message d'erreur.
Code:
1 2
| Msg 1087, Level 16, State 1, Line 5
Must declare the table variable "@import_brut". |
Je ne comprend pas pourquoi la variable est bien déclarée dans mon script.
Code:
1 2 3 4 5
| DECLARE @import_brut nvarchar(75),@chaine nvarchar(75)
SET @import_brut='[1-transfert].[dbo].[tmp_bla_verbatim_brut]'
SET @chaine=(select top 1 * from @import_brut) |
Toute aide est acceptée ;)