SQL语句如何增加列?

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:13:59
在链接数据库后,我想使用SQL语句在已经创建好的表中增加一列,用了如下语句:
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("ALTER TABLE 表名 ADD(列名 CHAR(50))");
ADOQuery->ExecSQL();
但是系统报错为:
字段定义语法错误。

另外我用的时C++Builder 5.0,我之前用该方法创建表删除表都没问题。

请问我的SQL语句错在哪?
我用的是C++Builder 5.0,不是JAVA等

2楼和3楼的方法都对,我不知道该给你们谁的分了 ,要是可以都给分就好了

SQL语句增加列用alter语句实现。sql:alter  table tablename   add(filename1   varchar(11));给tablename字段新增加一列filename1,类型为字符串类型,最大长度为11。

SQL语句:

1.结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;

2.sql 语句就是对数据库进行操作的一种语言。





用alter语句实现。

sql:alter table tablename add(filename1 varchar(11));
解释:给tablename字段新增加一列filename1,类型为字符串类型,最大长度为11.

ALTER TABLE biao ADD COLUMN lie CHAR(50)

ADD不需要COLUMN这个关键字,DROP,ALTER才需要,应该是

ALTER TABLE 表名 ADD 列名 CHAR(50)