【摘要】:模式一般由SQL语句中的创建模式及删除模式表示。在参数“删除方式”中一共有两种,一种是连锁式或称级联式:CASCADE,另一种是受限制:RESTRICT,其中CASCADE表示删除与模式所关联的模式元素,而RESTRICT则表示只有在模式中无任何关联模式元素时才能删除。
6.2.2 SQL的模式定义语句
模式一般由SQL语句中的创建模式(CREATE SCHEMA)及删除模式(DROP SCHEMA)表示。
1)模式定义
模式定义由CREATE SCHEMA完成,其形式为:
CREATE SCHEMA<模式名>AUTHORIZATION<用户名>
该语句共有两个参数,它们是模式名及用户名。
模式一旦定义后,该模式后所定义的模式元素即归属于此模式,如学生数据库的模式可定义如下:
CREATE SCHEMA student AUTHORIZATION lin
2)模式删除
模式删除可由DROP SCHEMA完成,其形式为:
DROP SCHEMA<模式名>,<删除方式>
在参数“删除方式”中一共有两种,一种是连锁式或称级联式:CASCADE,另一种是受限制:RESTRICT,其中CASCADE表示删除与模式所关联的模式元素,而RESTRICT则表示只有在模式中无任何关联模式元素时才能删除。
如学生数据库模式可删除如下:
DROP SCHEMA student cascade
该语句执行后则删除模式及与其关联的所有模式元素。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。