Sql server SQL Server Management Studio创建过程脚本时出现问题
SQL Server Management Studio 2005为我生成的存储过程脚本如下:Sql server SQL Server Management Studio创建过程脚本时出现问题,sql-server,sql-server-2005,ssms,Sql Server,Sql Server 2005,Ssms,SQL Server Management Studio 2005为我生成的存储过程脚本如下: 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
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中。我做了以下工作:
1) 在对象资源管理器中,找到要编写脚本的过程2) 右键单击,然后选择脚本存储过程作为“创建到”
3) 选择文件或剪贴板具有相同的效果。当脚本选项
“Include If NOT EXISTS”子句
处于启用状态时,似乎会发生这种情况
你需要穿这个吗?如果没有,您可以通过
工具->选项->脚本
从外观上看,没有它就无法配置