我在ssms中创建了一个如下所示的存储过程:
USE [UnitTest]
GO
/****** Object: StoredProcedure [dbo].[ProcedureName] Script Date: 2017-09-18 15:30:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ProcedureName]
@p1 INT=0, @p2 INT=0
AS
BEGIN
SET NOCOUNT ON;
SELECT @p1,
@p2;
END
GO
但是当我保存存储过程并重新打开它时,ssms会自动更改格式,如下所示:
USE [UnitTest]
GO
/****** Object: StoredProcedure [dbo].[ProcedureName] Script Date: 2017-09-18 15:29:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ProcedureName]
@p1 INT=0,
@p2 INT=0
AS
BEGIN
SET NOCOUNT ON;
SELECT @p1, @p2;
END
GO
如何禁用此功能?
1条答案
按热度按时间snz8szmq1#
在Sql Management Studio中禁用键入方括号时的SQL自动套用格式:
转至菜单“工具”--〉“选项”--〉“文本编辑器”--〉“事务处理SQL”--〉“常规”,然后禁用复选框“自动列出成员
在此菜单中,您可以找到类似的操作,可能会解决您的具体问题