DB2 V9.7 for Linux, UNIX, and Windows

添加和删除列

要将列添加至现有表,或者从现有表中删除列,可分别使用带有 ADD COLUMN 或 DROP COLUMN 子句的 ALTER TABLE 语句。表不能是类型表。

关于此任务

对于表中的所有现有列,新列的值将设置为其缺省值。新列是表中的最后一列;也就是说,如果最初有 n 列,那么添加的列将是第 n+1 列。添加新列不能使所有列的总字节计数超过行大小限制。

要添加列,请发出以下语句:
    ALTER TABLE SALES
      ADD COLUMN SOLD_QTY
      SMALLINT NOT NULL DEFAULT 0
要删除列,请发出以下语句:
    ALTER TABLE SALES
      DROP COLUMN SOLD_QTY