Этот код не работает, возвращая ошибку:
BEGIN
CREATE VIEW [dbo].[dummy] AS SELECT 1 AS Dummy
END
GO`
Incorrect syntax near the keyword 'VIEW'.
Почему?
Примечания:
-
Наличие инструкции GO кажется, не имеет значения
-
Внутренний оператор отлично работает за пределами разделителей кода.
-
Это часть более крупного запроса, но тестируется в изоляции так же, как и представленный здесь.