有沒有辦法通過一個TSQL功能的數據庫名稱,以便它可以在數據庫傳遞一個TSQL函數的數據庫名稱
ALTER function [dbo].[getemailjcp]
(
@DB_Name varchar(100)
)
Returns varchar(4000)
AS
BEGIN
DECLARE @out varchar (4000);
DECLARE @in varchar (1000);
Set @out =
(select substring
((select ';' + e.email from
(SELECT DISTINCT ISNULL(U.nvarchar4, 'NA') as email
FROM [@DB_Name].dbo.Lists ...
你能證明你的整體功能,而不是'...'? –
請問您的最終目標是什麼,換句話說,您正試圖解決什麼問題?我不禁想知道是否有更優雅的方法在等待。 –
對於大約200個左右的數據庫,我需要檢索到不同的信息片段。我們的代碼工作時間太長了。我試圖用一個函數替換遊標,但再次查看了需求,並意識到我可以在兩個foreachdb的頂層過程中執行我想要的操作,然後完成所有操作。謝謝。 – o365spo