gpt4 book ai didi

sql-server - SSMS 从我的存储过程中删除开始前的注释

转载 作者:行者123 更新时间:2023-12-03 16:33:48 24 4
gpt4 key购买 nike

我正在运行 SSMS 12.0.2000.8

如果我使用 SSMS 查询编辑器创建一个存储过程(例如下面的那个),在我执行/保存它时,BEGIN 之前的注释会被删除:

CREATE PROCEDURE myproc
/* Say goodbye to this comment */
@var1 int -- this comment will disappear too
AS
BEGIN
/* This comment is safe */
select 'hello' -- this too shall endure
END

有同事运行相同版本的SSMS,没有出现此类问题。如果我使用 sqlcmd.exe 执行他的脚本之一,那么注释也会被删除。我认为必须有一个全局设置需要更改,但我不知道它可能在哪里。

最佳答案

我遇到了同样的问题,发现它是由工具 -> 选项 -> SQL Server 对象资源管理器 -> 脚本 -> 将用户定义的数据类型转换为基本类型引起的。

当这是“真”时,我失去了我的评论 block 。当“错误”时,我的评论 block 又回来了。

关于sql-server - SSMS 从我的存储过程中删除开始前的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28624224/

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