简体   繁体   English

如何使用SQL在MS Access中添加列?

[英]How to add a column in MS Access using SQL?

每次尝试使用ALTER和ADD COLUMN添加列时,都会遇到语法错误。

ALTER TABLE EMP_1
ADD COLUMN EMP_PCT NUMBER(4,2),
ADD COLUMN PROJ_NUM CHAR(3);

I am not familiar with a number data type. 我不熟悉number数据类型。 Perhaps you mean decimal : 也许你的意思是decimal

ALTER TABLE EMP_1 ADD COLUMN EMP_PCT DECIMAL(5, 2);

You may also need two ALTER TABLE statements. 您可能还需要两个ALTER TABLE语句。 I am just not sure if MS Access allows two changes in one statement. 我只是不确定MS Access是否允许在一条语句中进行两项更改。

对于数字类型,应使用NUMERIC,而不是NUMBER;对于文本类型,应使用VARCHAR。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM