Когда я генерирую скрипты создания sql-схемы вручную, я обычно просто вызываю "Create Procedure...", однако я замечаю, что при создании script с использованием параметра "Задачи/Генерация скриптов" он использует "spexecutesql @statement =.. 'eg
EXEC dbo.sp_executesql @statement = N'-- =============================================
-- Author: Me
-- Create date: 20/03/2009
-- Description: Does stuff
-- =============================================
CREATE PROCEDURE [dbo].[MyProc]
-- Add the parameters for the stored procedure here
@StartDate datetime
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
...
END
'
Почему это? Это что-то вроде сохранения комментариев? Благодаря