您现在的位置: 乐外网 >> 计算机 >> 等级考试 >> 心得技巧 >> 文章正文 用户登录 新用户注册
CREATE TABLE语法         ★★★ 【字体:
CREATE TABLE语法
作者:佚名    文章来源:www.lewai.com    点击数:    更新时间:2008-7-31

CREATE TABLE命令常用选项介绍:
table-name

要建立的表名,不能与系统中其他表、视图、别名相同。
column-definition

列的定义,详细展开见后。
unique-constraint

唯一约束定义,详细展开见后。
referential-constraint

引用约束(主键/外键)定义,详细展开见后。
check-constraint

检查约束定义,详细展开见后。
LIKE table-name or view-name

建立一个与另一个表或VIEW的字段名称和描述完全相同的一个表
INCLUDING IDENTITY COLUMN ATTRIBUTES

在建立与另一个表相同的字段时,原表上的identity column属性也照样建立。
IN database-name.table-space-name or IN DATABASE database-name

指明把表建立在那个TABLESPACE或那个DATABASE上,默认值是建在系统创建的
DSNDB04
数据库里。

EDITPROC program-name
指定编辑例程程序名,编辑例程在表上有LOADINSERTUPDATE操作时生效,它接到
要操作的整行数据,可以进行必要的处理后,再实际存入数据表中。

VALIDPROC program-name

指明效验程序程序名,效验程序是在数据进入表之前得到控制,它接收到整行数据,可
以根据一定的逻辑来判断数据是否合法,是否允许进表。

AUDIT

指明对表进行的审计操作,NONE:不进行审计,CHANGE:仅对对数据表的修改进行审计,
ALL
:对表的全部操作进行审计。
DATA CAPTURE

指明INSERTUPDATEDELETE操作记日志数据(logging)时是否记录附加数据,NONE
不记录,
CHANGES:记录。
WITH RESTRICT ON DROP

指明这个表不能被删除,因此,它所在的TABLESPACEDATABASE也不能删除
CCSID encoding-scheme

指明存放在这个表中的数据使用什么样的数据编码,ASCII:存储ASC II编码的数据,
EBCDIC
:存储EBCDIC编码的数据。

文章录入:chuwa    责任编辑:chuwa 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    创建表
    DB2 数据库使用的数据类型3
    DB2 数据库使用的数据类型2
    DB2 数据库使用的数据类型
    系统控制的数据完整性2
    db2使用过程1
    程序控制的数据完整性
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)