Когда я генерирую сценарии создания sql-схемы вручную, я обычно просто вызываю «Создать процедуру ...», однако я замечаю, что когда вы генерируете сценарий с помощью параметра «Задачи / Создать сценарии», он использует «spexecutesql @statement = ..», например
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
'
Почему это? Это что-то о сохранении комментариев?
Спасибо