模式定义语句创建一个架构,并且可以在概念上将其看作是包含表、视图和权限定义的
对象。在 DM 中,一个用户可以创建多个模式,一个模式中的对象(表、视图)可以被多个用户使用。
达梦数据库系统为每一个用户自动建立了一个与用户名同名的模式作为默认模式,用户还可以用模式定义语句建立其它模式。
下面向大家讲解模式的语法树:
使用说明
-
在创建新的模式时,如果已存在同名的模式,或当存在能够按名字不区分大小写匹配的同名用户时(此时认为模式名为该用户的默认模式),那么创建模式的操作会被跳过,而如果后续还有 DDL 子句,根据权限判断是否可在已存在模式上执行这些 DDL 操作;
-
AUTHORIZATION <用户名>标识了拥有该模式的用户;它是为其他用户创建模式时使用的;缺省拥有该模式的用户为 SYSDBA;
-
使用该语句的用户必须具有 DBA 或 CREATE SCHEMA 权限;
-
DM7 使用 PL SQL 模式执行创建模式语句,