要将列添加至现有表,或者从现有表中删除列,可分别使用带有 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