创建表

可以将表可视化为由行和列组成的数据的二维排列。 要创建表,请使用 CREATE TABLE 语句。

行是包含一个或多个列的水平部分。 该列是包含一个或多个数据类型的数据行的垂直部分。 列的所有数据必须为同一类型。 SQL 中的表是键控或非键控物理文件。

可以使用 CREATE TABLE 语句创建表。 提供表的名称。 如果表名不是有效的系统对象名,那么可以使用可选的 FOR SYSTEM NAME 子句来指定系统名。

该定义包含其列的名称和属性。 该定义可以包含表的其他属性,例如主键。

示例: 如果您具有管理权限,请创建具有以下列的名为 "INVENTORY" 的表:

  • 部件号: 1 到 9999 之间的整数,不得为空
  • 描述: 长度为 0 到 24 的字符
  • 现有数量: 0 到 100000 之间的整数

主键是 PARTNO。

CREATE TABLE INVENTORY
                 (PARTNO         SMALLINT     NOT NULL,
                  DESCR          VARCHAR(24 ),
                  QONHAND        INT,
                  PRIMARY KEY(PARTNO));