我正在嘗試使用sqlcmd將結果從存儲過程輸出到文本文件。但是,它在結果列(默認分隔符)之間放置一個空格,我需要刪除它。我正在使用下面的代碼,並試圖指定任何東西作爲列分隔符見下面的代碼(-s「」),但這是行不通的。它給了我一個缺少的參數錯誤。 sqlcmd -S Server name -U Username-P Password -d Db name-Q
"exec Stored
我想在SQL語句中查找一個變量,然後從中設置一個SQLCMD模式變量。事情是這樣的: :setvar MYVARIABLE "1"
DECLARE @MYVARIABLE int
SELECT @MYVARIABLE=col1 FROM mytable WHERE ID=1
-- This line is wrong
SET $(MYVARIABLE) = @MYVARIABLE