我敢肯定這是非常基本的,但我如何設置一個INSERT語句使用表名的變量?參考一個表變量
例如,我有許多輸入文件,所有配置完全相同(Input1,Input2,Input3,...)全部進入INSERT或MERGE語句。
我想要麼做一個循環,通過了所有輸入文件的工作,或致電INSERT語句作爲函數
INSERT INTO [OutputFile]
SELECT i.*
FROM [<Input Variable>] i
LEFT JOIN [OutputFile] OP
ON CONCAT(i.Field1, i.Field6) = CONCAT(OP.Field1, OP.Field6)
WHERE OP.Field1 IS NULL
PRINT 'Number of rows added is ' + CAST(@@ROWCOUNT as char(6));
我需要實際使用MERGE語句,但我相信過程會一樣。