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;