gpt4 book ai didi

sql-server - SSMS 中的 SQLCMD 模式

转载 作者:行者123 更新时间:2023-12-05 05:16:34 28 4
gpt4 key购买 nike

我已经开始养成在部署 SQL 批处理时在 SQL Server Management Studio 中切换到 SQLCMD 模式的习惯。我这样做是为了在 SQL 前加上

:on error exit

我有一次忘记这样做了,我花了几分钟时间来清理,因为一些 SQL 已经运行并且出现了错误。我知道我可以将 SQLCMD 设置为默认打开,但我的问题是:

默认设置 SQLCMD 模式有什么缺点吗?我会失去 SSMS 中的任何功能吗?


更新 20190321:我已经使用 SQL CMD 模式大约 9 个月了,没有遇到任何问题。

最佳答案

documentation来自 Microsoft 状态:

Enabling SQLCMD mode turns off IntelliSense and the Transact-SQL debugger in the Database Engine Query Editor.

我确实找到了这个 question这非常相关,有助于提供一些见解。

我将在 default 之前启用它. SSMS 中的 Intellisense 是个笑话,在编写基于集合的代码时,我没有看到逐行调试 SQL 的值(value)。

更新 20190409我确实发现可折叠区域在 SQLCMD 模式下不起作用;对我来说不是什么大问题,但这可能会影响其他人使用此功能的意愿。

关于sql-server - SSMS 中的 SQLCMD 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50295781/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com