Access 2003完整教程:ALTER TABLE 语句

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

注释Microsoft Jet 数据库引擎不支持对非 Microsoft Jet 数据库使用 ALTER TABLE 语句或任何数据定义语言 (DDL)语句。可以使用DAOCreate方法代替。

语法

ALTER TABLE table {ADD {COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] |
ALTER COLUMN field type[(size)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

ALTER TABLE 语句有以下部分:

部分说明
table要修改的表的名称。
field要添加进 table 中或者从 table 中删除的字段名称。或者是要在 table 中修改的字段名称。
typefield 数据类型。
size以字符数为单位的字段大小(仅限于文本和二进制字段)。
indexfield 的索引。
multifieldindex定义将要添加到 table 中的多字段索引。
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 语句

上页:Access 2003完整教程:ALL、DISTINCT、DISTINCTROW、TOP 谓词 下页:Access 2003完整教程:ALTER USER 或 DATABASE 语句

Access 2003完整教程:ALTER TABLE 语句

Access 2003完整教程:ALTER USER 或 DATABASE 语句Access 2003完整教程:Avg 函数
Access 2003完整教程:Between...And 运算符Access 2003完整教程:使用 SQL 函数计算字段
Access 2003完整教程:CONSTRAINT 子句Access 2003完整教程:Count 函数
Access 2003完整教程:CREATE INDEX 语句Access 2003完整教程:CREATE PROCEDURE 语句
Access 2003完整教程:CREATE TABLE 语句Access 2003完整教程:CREATE USER 或 GROUP 语句
Access 2003完整教程:CREATE VIEW 语句Access 2003完整教程:DELETE 语句
Access 2003完整教程:DROP 语句Access 2003完整教程:DROP USER 或 GROUP 语句
Access 2003完整教程:等价的 ANSI SQL 数据类型Access 2003完整教程:EXECUTE 语句
Access 2003完整教程:SQL 表达式Access 2003完整教程:First、Last 函数
Access 2003完整教程:FROM 子句Access 2003完整教程:GRANT 语句
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号