Сценарии хранимых процедур, которые 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_executesql @statement = N'
...
print ''arg!, all the quotes are escaped''
...
'
END
, поэтому все кавычки экранированы.Есть ли способ или вариант, чтобы отключить это?
в SQL Server Management Studio 2005. Я делаю следующее:
1) В Object Explorer, найдите процедуру, которую я хочу написать сценарий
2) щелкните правой кнопкой мыши и выберите хранимую процедуру сценария как «Создать в»
3) выбор файла или буфера обмена имеет тот же эффект.