Sql-Server
是否有任何原因不能在 SSMS 中預設啟用 SQLCMD 模式?
我不認為“只是為了確保腳本不需要 sqlcmd-mode”是一個正當理由。
在向我的同事下令啟用此設置之前,有什麼需要考慮的嗎?
是的,我不想一直在 SQLCMD 模式下工作
它適合你,但不適合我
刺激性:
啟用 SQLCMD 模式會關閉數據庫引擎查詢編輯器中的 IntelliSense 和 Transact-SQL 調試器。
危險的?
從命令行執行時,sqlcmd 實用程序允許與作業系統進行完全互動。在 SQLCMD 模式下使用查詢編輯器時,必須小心不要執行互動式語句。查詢編輯器無法響應作業系統提示。
當然還有一些限制……
那麼 SQLCMD 模式下沒有流控製或 TSQL 變數分配?這是一個很大的失望。支持的 SQLCMD 關鍵字不是很多,也沒有真正的流控制命令