欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sql server <DROP TABLE 模式名 CASCADE> 显示 “关键字 ‘CASCADE‘ 附近有语法错误”的原因及解决办法

程序员文章站 2022-03-10 22:51:45
...

在使用 DROP TABLE <模式名> CASCADE 语句删除模式的时候,报错:

DROP SCHEMA TEST CASCADE;
Msg 156, Level 15, State 1, Server LENOVO, Procedure , Line 0

关键字 ‘CASCADE’ 附近有语法错误。
后来通过查询资料,发现原来是 SQL Server 不支持 CASCADE 和 RESTRICT 了。

要正确删除模式,先删除模式下的表和视图等数据对象,然后再删除模式。

示例:

DROP TABLE TEST.tab1;
DROP SCHEMA TEST;