DB2 数据库对象操作指南(上)
在数据库管理中,了解和操作各种数据库对象是非常重要的。下面将详细介绍 DB2 数据库中的一些常见对象,包括模式、公共同义词、表等。
1. 模式(Schemas)
模式是数据库对象集合的命名空间,主要用于以下两个方面:
- 表明对象的所有权或与应用程序的关系。
- 将相关对象进行逻辑分组。
除公共同义词外,所有 DB2 数据库对象都有一个由两部分组成的完全限定名称,格式为<schema_name>.<object_name>,且完全限定的对象名称必须唯一。
当连接到数据库并创建或引用对象而未指定模式时,DB2 会使用连接数据库的用户 ID 作为模式名称。例如:
-- 以用户 arfchong 连接到 SAMPLE 数据库 connect to sample user arfchong using mypsw -- 创建表 artists CREATE TABLE artists …此时,创建的表的完全限定名称为arfchong.artists。
还可以使用set schema语句为会话设置模式,示例如下:
connect to sample user arfchong using mypsw -- 查找 arfchong.staff select * from staff set