在大量已经无序的代码中找到不同块的嵌套有多容易?例如,在这段代码中,我对更复杂的嵌套感兴趣:
BEGIN
SELECT @@VERSION
BEGIN
SELECT @@VERSION
BEGIN
SELECT @@VERSION
END
BEGIN
SELECT @@VERSION
END
END
END
在大量已经无序的代码中找到不同块的嵌套有多容易?例如,在这段代码中,我对更复杂的嵌套感兴趣:
BEGIN
SELECT @@VERSION
BEGIN
SELECT @@VERSION
BEGIN
SELECT @@VERSION
END
BEGIN
SELECT @@VERSION
END
END
END
从 SQL Server Management Studio 2008 版本开始,IntelliSense 的标准功能包括代码结构化功能,当折叠/展开代码块的能力出现在编辑器窗口的左边距时,有关更多详细信息,请点击链接
要激活此功能,请转到工具 -> 选项菜单并在设置窗口中选择文本编辑器 -> 处理 SQL -> IntelliSense: 1. 选中启用 IntelliSense 技术复选框2. 接下来,选中定义指令结构复选框。
数据库引擎查询编辑器为以下层次结构中的每个元素生成结构区域。
包裹。第一批包含从文件开头到第一个 GO 命令的代码,如果不包含 GO 命令,则包含到文件末尾的代码。第一个 GO 命令之后的每个后续数据包都将代码从相应的 GO 命令跨越到下一个 GO 命令,或到文件的末尾。
由以下关键字分隔的块:
在 SqlServer Management Studio(以及 Visual Studio)中, +组合键将帮助您了解哪个
END与哪个.BEGINCtrl}也适用于块
BEGIN TRY...END TRY,BEGIN CATCH...END CATCH。使用代码样式、缩进和连字符来确定嵌套级别。
SQL Server Management Studio 的 SSMSboost 扩展可以很好地格式化所有内容。一个按钮使所有缩进。
诚然,他还对每一行的字段进行了枚举。所以如果代码很大,那么它会更多,但更清晰