0
我需要編寫一個存儲過程,它將返回從鏈接服務器獲取的參數的值。從鏈接服務器返回變量
我曾嘗試聲明動態SQL內部和外部的變量,但它失敗,必須聲明變量錯誤。
declare @srvr nvarchar(100)
declare @dbn nvarchar(50)
set @srvr = 'ServerName'
set @dbn = 'DatabaseName'
Declare @sql nvarchar(max)
set @sql = 'declare @param nvarchar(50) set @param = (Select X from [' + @srvr + '].[' + @dbn + '].[TableName])'
exec (@sql)
print @param
這將成爲駐留在一箇中央數據庫的多個框架程序,這些程序會恢復其他數據庫時到環境中形成的各種
任何想法的「準備腳本」的一部分,請叫?
非常感謝
鏈接的服務器是一個紅色的鯡魚。這是關於動態SQL的一個問題。 –