在链接数据库后,我想使用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 语句就是对数据库进行操作的一种语言。