したがって、それらの間に関係のない2つのデータベースがあります。最初のものは私の dbo.Clients が存在する場所で、2番目の db のデータベース名の列があります。私の考えは、クライアントから dbName を選択し、その変数を使用して 2 番目のデータベースからデータを選択することでした。クエリが実行されません 誰かが少し光を当てることができますか? ありがとう。
@dbName varchar(50) OUTPUT,
@clientID varchar(50)
AS
BEGIN
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT * FROM sql02.iproconfig4.dbo.Clients
SET @dbName = (SELECT Clients.ClientDatabase FROM sql02.iproconfig4.dbo.Clients WHERE ClientID = @clientID)
SELECT * FROM sql02.@dbName.dbo.Discovery
END