禁用自动自动代码格式化程序sql server

66bbxpm5  于 2022-11-21  发布在  SQL Server
关注(0)|答案(1)|浏览(186)

我在ssms中创建了一个如下所示的存储过程:

  1. USE [UnitTest]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[ProcedureName] Script Date: 2017-09-18 15:30:44 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. ALTER PROCEDURE [dbo].[ProcedureName]
  9. @p1 INT=0, @p2 INT=0
  10. AS
  11. BEGIN
  12. SET NOCOUNT ON;
  13. SELECT @p1,
  14. @p2;
  15. END
  16. GO

但是当我保存存储过程并重新打开它时,ssms会自动更改格式,如下所示:

  1. USE [UnitTest]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[ProcedureName] Script Date: 2017-09-18 15:29:28 ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE PROCEDURE [dbo].[ProcedureName]
  9. @p1 INT=0,
  10. @p2 INT=0
  11. AS
  12. BEGIN
  13. SET NOCOUNT ON;
  14. SELECT @p1, @p2;
  15. END
  16. GO

如何禁用此功能?

snz8szmq

snz8szmq1#

在Sql Management Studio中禁用键入方括号时的SQL自动套用格式:
转至菜单“工具”--〉“选项”--〉“文本编辑器”--〉“事务处理SQL”--〉“常规”,然后禁用复选框“自动列出成员
在此菜单中,您可以找到类似的操作,可能会解决您的具体问题

相关问题