ALTER TABLE 语句

修改已用 CREATE TABLE 语句创建好的表设计。


注意 对于非微软数据库, Microsoft Jet 数据库引擎 不支持ALTER TABLE, 或 数据定义语言 (DDL) 语句的使用。而使用 DAO创建方法。


语法

ALTER TABLE 表 {ADD ADD{COLUMN 字段类型 [ (字长)] [NOT NULL]    [CONSTRAINT 索引 ] |
    ALTER COLUMN 字段类型 [(字长)] |
    CONSTRAINT 多重字段索引 } |
    DROP DROP{COLUMN 字段 I CONSTRAINT 索引名 } }

ALTER TABLE 语句分为以下几个部分:

部分 说明
table 欲修改的表之名称。
field 欲在内增加或删除的字段的名称。或表内欲被替换的字段名称。
type 字段的数据类型。
size 字段的字符长度 (文本及二进制字段)。
index 字段索引。欲了解更多有关如何构造本索引的信息,请看 CONSTRAINT子句
multifieldindex 欲增加至 中的多重字段索引的定义。欲了解更多有关如何构造本索引的信息,请看 CONSTRAINT子句
indexname 欲删除的多重字段索引的名称。

说明

使用 ALTER TABLE 语句,可用多种不同方法更改当前已存在的表:你可以:

注意

请参阅
ADD USER 语句 CREATE USER 或 GROUP 语句
ALTER USER 或 DATABASE 语句 CREATE VIEW 语句
CONSTRAINT 子句 DROP 语句
CREATE INDEX 语句 DROP USER 或 GROUP 语句
CREATE PROCEDURE 语句 GRANT 语句
CREATE TABLE 语句 REVOKE 语句

示例

ALTER TABLE 语句示例