首页 百科知识 的模式定义语句

的模式定义语句

时间:2022-10-18 百科知识 版权反馈
【摘要】:模式一般由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

该语句执行后则删除模式及与其关联的所有模式元素。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈