Answers:
不好意思,对不起!但...
添加begin
和end
..并在begin
创建区域上添加注释,看起来像这样... 有点黑!
否则,您只能展开和折叠,而不能决定应该展开和折叠的内容。并非没有第三方工具(例如SSMS Tools Pack)。
go
在end
语句后添加。
(我是SSMS 的SSMSBoost加载项的开发人员)
我们最近在我们的SSMSBoost加载项中添加了对此语法的支持。
--#region [Optional Name]
--#endregion
它也具有在打开脚本时自动“识别”区域的选项。
我使用了类似于McVitie的技术,并且只在很长的存储过程或脚本中使用过。我将分解某些功能部分,如下所示:
BEGIN /** delete queries **/
DELETE FROM blah_blah
END /** delete queries **/
BEGIN /** update queries **/
UPDATE sometable SET something = 1
END /** update queries **/
该方法在Management Studio中显示得相当不错,并且对检查代码确实很有帮助。折叠的部分看起来像:
BEGIN /** delete queries **/ ... /** delete queries **/
我实际上更喜欢这种方式,因为我知道我BEGIN
可以通过END
这种方式进行匹配。