SQL语句如何增加列?

在链接数据库后,我想使用SQL语句在已经创建好的表中增加一列,用了如下语句:ADOQuery->SQL->Clear();ADOQuery->SQL->Add("ALTE... 在链接数据库后,我想使用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楼的方法都对,我不知道该给你们谁的分了 ,要是可以都给分就好了
展开
 我来答
Alison刘淑婷
高粉答主

2018-05-22 · 说的都是干货,快来关注
知道小有建树答主
回答量:170
采纳率:82%
帮助的人:4.8万
展开全部

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

SQL语句:

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

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

198901245631
推荐于2017-09-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1728万
展开全部
用alter语句实现。

sql:alter table tablename add(filename1 varchar(11));
解释:给tablename字段新增加一列filename1,类型为字符串类型,最大长度为11.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
strikerzhu
2007-09-02 · TA获得超过1.3万个赞
知道小有建树答主
回答量:968
采纳率:100%
帮助的人:669万
展开全部
ADD不需要COLUMN这个关键字,DROP,ALTER才需要,应该是

ALTER TABLE 表名 ADD 列名 CHAR(50)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2db262e5f
2007-09-02 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1440万
展开全部
ALTER TABLE biao ADD COLUMN lie CHAR(50)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式