Bonjour,
Est-il possible de donner un nom de variable à une base de données pour ensuite l'utiliser dans diverses requêtes et procédures stockées ?
il s'agirait pour nous de copier la base principale vers une base d'archive pour ensuite épurer la base principale, tout en conservant pour l'utilisateur la possibilité de voir l'intégralité des données (à nous de savoir quant il faut aller chercher les données dans la base origine et/ou la base archive).
Par exemple :
declare @base_var varchar (30)
set @base_var = archive
select col1
from base1.table1
Union
select col1
from @base_var.table1
J'ai bien peur que ce ne soit possible qu'en dynamic Sql ce qui ne peut se concevoir pour nous.
Merci de votre aide
Partager