在 SSMS 中,有谁明白为什么大纲适用于标准查询、存储过程和几乎所有其他脚本中的 SQL,但不适用于函数?当我折叠所有大纲时,该功能将折叠。然而,当我展开函数时,除了多行注释之外的所有内容都被展开了。
在 SSMS 中,我经常使用大纲来折叠代码块。在存储过程中,大纲会折叠多行部分,例如声明语句、if begin...end块等。
但是,一旦添加了create 或 alter 函数,除了多行注释块之外,其他所有内容的大纲似乎都消失了。
图 1:在函数中 - 注释块可以折叠(#1)。然而,没有概述声明块(#2)。
图 2:注释掉 create 函数后 - 相同的代码 - 注释块可以折叠(#1)。并且声明块提供了大纲并且可以折叠(#2)
我努力了
- 关闭和打开大纲。
- 关闭和打开智能感知。
- 搜索互联网,堆栈溢出等。
有什么想法或想法吗?