在 SQL Server Management Studio 中修改多语句函数时进行概述

在 SQL Server Management Studio 中修改多语句函数时进行概述

在空查询窗口中编码时,IntelliSense 会在每个 BEGIN-END 语句上提供有用的折叠/展开按钮来隐藏底层代码,这显然称为“概述”。但是,当我右键单击大型多语句表格函数来修改它时,我只会在更改函数行和多行注释上看到这些折叠/展开按钮。修改函数时,有没有办法在 BEGIN 语句上也显示概述?

以下组件版本:SQL Server Management Studio v18.0

  1. SQL Server 管理工作室 15.0.18118.0
  2. Microsoft Analysis Services 客户端工具 15.0.1300.131
  3. Microsoft 数据访问组件 (MDAC) 6.1.7601.17514
  4. 微软 MSXML 3.0 4.0 6.0
  5. Microsoft Internet Explorer 9.11.9600.19399
  6. Microsoft .NET Framework 4.0.30319.42000
  7. 操作系统 6.1.7601

答案1

好的,所以答案是,没有真正支持在多语句表格函数内进行概述。一种解决方法是在工作时注释掉一些部分并添加一些声明语句,然后将其改回执行。

--ALTER function [dbo].[SimulatePremium] ( --<--- comment this

declare                                         --<-- add this

    @Ch nvarchar(50)
,   @ve nvarchar(50)
,   @gu nvarchar(50)
,   @kw int
,   @se int
,   @ag int
,   @vP decimal(19,7)
,   @zi nvarchar(5)
,   @pr nvarchar(100)
,   @sy int
,   @bm int
,   @re int
,   @vM nvarchar(50)
,   @sp int
,   @de int
--) RETURNS                                  --<-- comment this
declare                                      --<-- add this

@ret TABLE (
    vc nvarchar(50)
,   gu nvarchar(50)
,   measure nvarchar(50)
,   value decimal(19,7)
)
--AS                                          --comment this

相关内容