我有幾個包含相同表名和結構的數據庫。我需要能夠執行一個簡單的T-SQL,它可以針對每個T-SQL運行,我希望使用變量填充FROM
子句中的數據庫名稱。我可以這樣做還是有更好的方法?T-SQL語句的動態數據庫名稱FROM子句
下面是一個代碼示例,它不起作用,但應該舉例說明我正在嘗試做什麼。
DECLARE @dbn sysname;
SET @dbn = 'EDIT'
select sde_id, owner, direct_connect, nodename + ':' + sysname "nodename:sysname", start_time
FROM **[@dbn]**.[SDE].[SDE_process_information]
看看動態查詢。 –