Если я запускаю скрипт, как показано ниже, я получаю сообщение об ошибке:
Сообщение 111, Уровень 15, Состояние 1, Строка 5
«CREATE VIEW» должен быть первым оператором в пакете запроса
Это SQL Server 2012? то есть Microsoft улучшила это в более новых версиях SQL Server?
Я могу заставить скрипт работать нормально, выполняя шаги отдельно ..
USE [SAASReports]
GO
/****** Object: View [Clinical].[Patient_Clinical_Records_Rpt_View] Script Date: 03/04/2019 09:36:03 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP VIEW [Clinical].[Patient_Clinical_Records_Rpt_View]
--ALTER VIEW [Clinical].[Patient_Clinical_Records_Rpt_View]
CREATE VIEW [Clinical].[Patient_Clinical_Records_Rpt_View]
AS
SELECT
pcr.[Case Number],
pcr.[Centre],
region.DirectorateName AS [Metro Country],
subr.SubregionName AS [Region],
st.stationname AS [Station],
pcr.[Call Sign]
;