如果 SQL Server 2016 中不存在,我想创建一个视图
IF EXISTS(SELECT 1 FROM sys.views
WHERE Name = 'VI_ALL_CITIES_AS_CATEGORY')
BEGIN
CREATE VIEW VI_ALL_CITIES_AS_CATEGORY AS
SELECT PERSONS.FIRST_NAME AS '???', PERSONS.LAST_NAME AS '???????', CITIES.CITY_NAME AS '????'
FROM CITIES
LEFT JOIN PERSONS ON CITIES.ID = PERSONS.CITY_ID ;
END
Run Code Online (Sandbox Code Playgroud)
但它给了我错误:
语法不正确:“CREATE VIEW”必须是批处理中的唯一语句。