Bonsoir,
Est-il possible d'utiliser autre chose que le nom d'une base de donnée pour la clause USE ?
Je m'explique:
Le but est de créer une base de donnée avec des traitements sous forme de procédures stockées et des tables temporaires. Cette base serai restaurée dans différents contextes chez des clients et elle doit pouvoir travailler avec les bases (identiques) des clients mais qui n'on pas forcément le même nom.
L'idée donc serait de pouvoir passer en paramètre le nom de la base de donnée du client afin d'utiliser en début de chaque PS une clause USE afin de pouvoir travailler sur les deux bases (celle du client et notre base de travail).
Je voulais faire quelquechose du style :
Merci d'avance pour vos infos et vos remarques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE PROCEDURE MaPS @NomBase varchar(10) AS USE @NomBase .... ....![]()
Partager