在使用 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;