用Query等控件的SQL语句,在其中使用DML with Query1 do begin Close; SQL.clear; SQL.add(''); // 此处是具体的修改的SQL语句; EXECSQL; CLose; end; 如果程序要实现动态的改变表,则对程序本身的适应性提出了很高的要求。或者另一方面,动态修改表的想法是一个不太理想的想法,应该使用其它方式。
ALTER TABLE TABLE1 add fax c(20) NULL ALTER TABLE TABLE1 ALTER [COLUMN]FIELDNAME1 根据你使用的数据库系统不同,支持的数据类型也不同
with Query1 do
begin
Close;
SQL.clear;
SQL.add(''); // 此处是具体的修改的SQL语句;
EXECSQL;
CLose;
end;
如果程序要实现动态的改变表,则对程序本身的适应性提出了很高的要求。或者另一方面,动态修改表的想法是一个不太理想的想法,应该使用其它方式。
ALTER TABLE TABLE1 ALTER [COLUMN]FIELDNAME1
根据你使用的数据库系统不同,支持的数据类型也不同