- 模式的概念与用法
- 模式的概念
用户的模式(SCHEMA)指的是用户账号拥有的对象集,在概念上可将其看作是包含表、视图、索引和权限定义的对象。在 DM 中,一个用户可以创建多个模式,一个模式中的对象(表、视图等)可以被多个用户使用。模式不是严格分离的,一个用户可以访问他所连接的数据库中有权限访问的任意模式中的对象。
系统为每一个用户自动建立了一个与用户名同名的模式作为其默认模式,用户还可以用模式定义语句建立其它模式。
- 模式包含对象
1、DM 模式主要包含以下的模式对象:
1). 表;
2). 视图;
3). 索引;
4). 触发器;
5). 存储过程/函数;
6). 序列;
7). 全文索引;
8). 包;
9). 同义词;
10). 类;
11). 外部链接。
2、在引用模式对象的时候,一般要在模式对象名前面加上模式名。具体格式如下:
[模式名].对象名
3、模式对象之外的其他对象统一称为非模式对象,非模式对象主要包括以下几种对象:
1). 用户;
2). 角色;
3). 权限;
4.) 表空间。
- 模式的创建以及操作
- 创建模式
- 使用CREATE SCHEMA创建一个模式
create schema testschema AUTHORIZATION