Sql 关键字';或';
为什么关键字“或”附近的Sql 关键字';或';,sql,sql-server,Sql,Sql Server,为什么关键字“或”附近的语法不正确 create or replace view view_jab as select * from jabatan where kojab = 3 with check option constraint viewJab_ck 消息156,级别15,状态1,第2行关键字附近语法不正确 “或” Msg 102,15级,状态1,第5行“with”附近语法不正确 如果视图已经存在,可以删除该视图,然后再创建它 IF OBJECT_ID('view_jab') IS
语法不正确
create or replace view view_jab
as select * from jabatan
where kojab = 3
with check option constraint viewJab_ck
消息156,级别15,状态1,第2行关键字附近语法不正确
“或”
Msg 102,15级,状态1,第5行“with”附近语法不正确
如果视图已经存在,可以删除该视图,然后再创建它
IF OBJECT_ID('view_jab') IS NOT NULL
BEGIN
DROP VIEW view_jab
END
CREATE VIEW view_jab
AS
SELECT * FROM jabatan
WHERE kojab = 3
WITH CHECK OPTION
注意,我从视图中删除了约束
,因为一个视图不能有任何完整性约束。有关更多信息,请阅读和。您可以在第一个代码中删除视图,然后在第二个代码块中创建视图,以避免代码重复……请查看下面给出的答案。