Ошибка для этого sql
ALTER PROCEDURE My_Procedure
(@Company varchar(50))
AS
SELECT PRD_DATE
FROM WM_PROPERTY_DATES
WITH (NOLOCK)
WHERE PRD_COMPANY = @Company GO
есть
Msg 102, Level 15, State 1, Procedure My_Procedure, Line 7
Incorrect syntax near 'GO'.
обратите внимание на Строка 7 , оригинальный вопрос имеет Строка 1 .
Если я поставлю GO на отдельной строке, SQL будет работать нормально.
Учитывая, что в вашем сообщении об ошибке указана строка 1, может показаться, что по какой-то причине в вашем sql не происходит корректный CR / LF.