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楼的方法都对,我不知道该给你们谁的分了 ,要是可以都给分就好了 展开
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楼的方法都对,我不知道该给你们谁的分了 ,要是可以都给分就好了 展开
4个回答
展开全部
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.
sql:alter table tablename add(filename1 varchar(11));
解释:给tablename字段新增加一列filename1,类型为字符串类型,最大长度为11.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ADD不需要COLUMN这个关键字,DROP,ALTER才需要,应该是
ALTER TABLE 表名 ADD 列名 CHAR(50)
ALTER TABLE 表名 ADD 列名 CHAR(50)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ALTER TABLE biao ADD COLUMN lie CHAR(50)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询