執行任何 「ALT」 命令,我試圖找到一種方式來運行Alt鍵 + Q + 中號通過T-SQL命令切換到SQLCMD模式。客戶不想使用PowerShell。SQL - 在T-SQL
我試過以下,但我卡住了。有什麼建議麼?
DECLARE @smtp VARCHAR(MAX)
SET @smtp = CHAR(65) + CHAR(76) + CHAR(84) + CHAR(43) + CHAR(77) + CHAR(43) + CHAR(81)
SELECT @smtp
EXEC(@smtp)
'Alt + M + Q'不是有效的SQL語句,因此'執行'...好吧,不會。 Alt + Q + M是一個IDE的鍵盤組合,它實現了在按下組合鍵時執行某些操作的功能。首先找到執行「切換到SQMCMD」的SQL功能,然後將其綁定到您的IDE鍵盤快捷鍵。沒有SQL命令可以用ALT + M + Q來執行,因爲TSQL沒有鍵盤。 – 2014-09-29 15:27:28
不確定我是否明白你的要求。但我認爲你在找什麼在這裏:http://msdn.microsoft.com/en-us/library/ms174187.aspx – Arun 2014-09-29 15:31:01
這是一個DBA SE問題的重複,[「我可以從內部啓用SQLCMD模式一個腳本?「](http://dba.stackexchange.com/questions/5468/can-i-enable-sqlcmd-mode-from-inside-a-script)。 – stakx 2014-09-29 16:20:50