代码之家  ›  专栏  ›  技术社区  ›  xyz

SQL Server Management Studio创建过程脚本时出现问题

  •  4
  • xyz  · 技术社区  · 15 年前

    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER OFF
    GO
    IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[APY_SP_ACH_Transmit_Finish]') AND type in (N'P', N'PC'))
    BEGIN
    EXEC dbo.sp_executesql @statement = N'
      ...
      print ''arg!, all the quotes are escaped''
      ...
     '
    END
    

    所以所有的引用都被转义了。有没有一个方法或选项来关闭这个?

    在SQLServerManagementStudio 2005中。我做了以下工作:


    2) 右键单击,并选择脚本存储过程作为“创建到”
    3) 选择“文件”或“剪贴板”具有相同的效果。

    1 回复  |  直到 15 年前
        1
  •  4
  •   Martin Smith    15 年前

    当脚本选项 "Include If NOT EXISTS" clause 正在打开。

    工具->选项->脚本

    this Connect item 如果没有这个,它看起来是不可配置的。

    推荐文章