Bonjour.
Notre système crée une base de données SQL Server par projet (je sais que c'est fou, mais ça fonctionne comme ça).
Je tente de créer une procedure stockée qui me permettra d'interroger plusieurs de ces bases de données selon les projets qui sont cochés dans mon application.
J'aimerais donc passer un paramètre à ma procedure qui spécifie le nom de la base de données.
Voici où j'en suis:
Évidemment, si je suis ici, c'est que ça ne fonctionne pas... Y a-t-il un moyen de passer le nom d'une base de données en paramètre dans une SP et de l'utiliser ensuite?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE PROCEDURE [dbo].[testSP] @phone varchar(20), @database varchar(50) AS BEGIN SET NOCOUNT ON; select Name from @database.dbo.Respondent where Phone= @phone END
Merci!
Partager