DB2 数据库对象基本数据库对象 数据库对象是一个数据库的构造块(building block)
DB2 提供了不同类型的数据库对象来存储和表示不同信息
通过使用数据定义语言(DDL),可以创建、修改和删除数据库对 象
要 操 纵 数 据 库 对 象 , 可 以 使 用 数 据 操 纵 语 言 ( DML ) , 例 如 SELECT、UPDATE、INSERT 和 SELECT 语句
常用的数据库对象有:表 用户定义数据类型 约束 视图 索引 除了 Family Fundamentals 教程里介绍的一些数据库对象外,还有一些其他的对象,很多开发人员在开发 DB2 应用程序时会发现这些对象比较有用
本节我们将介绍这些对象
在继续之前,有一点要注意:在下面看到的一些例子中,对象名称是以小写形式指定的
无论 DB2 在哪个平台上运行,它总是以大写形式存储名称,除非标识符的名称以双引号("")括起来了
例如,下面的语句创建一个名为 employee(小写)的表,该表的列定义与表 EMPLOYEE(大写)是一样的
CREATE TABLE "employee" LIKE employee别名 别名(alias) 是指一个已有的表、视图的另一个名称,也叫昵称(nickname)
别名也可以作为另一个别名的昵称
与这些对象一样,别名也可以被创建或删除,可以有与之相关的注释
下面是 CREATE ALIAS 语句的一些例子:CREATE ALIAS aliastab1 FOR tab1;CREATE ALIAS bob
aliastab1 FOR tom
tab1;CREATE SYNONYM bob
aliastab2 FOR bob
aliastab1;可以看到,CREATE ALIAS 语句比较简单
可以在源对象所在的同一模式中创建别名(如第 1 行),或者也可以全限定别名(