Bonjour,
Je souhaite faire un Insert dans un table à partir d'une variable de type table dans une PS. Le problème c'est que mon Insert je le réalise sur une table dont le nom est passé en paramètre à la PS. Ca donne un truc du genre :
Ou @nomTable est la variable contenant le nom de ma table (il faut donc l'instruction Exec pour exécuter l'insert) et @TableTEMP ma variable de type Table déjà alimenter et dont je souhaite que les lignes aillent dans la table dont le nom est dans la String @nomTable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set @Ssql='INSERT INTO '+ @nomTable + '(...)' exec (@Ssql) SELECT ... FROM @TableTEMP
Bien evidemment SQL Server n'arrive pas à associer ma Commande Insert avec le select qui est en dessous.
Avez vous des idées?
Partager