解决了立即给分! 数据表test 有字段 a,b,d,e怎样在b,d之间插入一个字段c ,使表test 变成a,b,c,d,e用ALTER TABLE 好象是添加字段,而不是插入字段有方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 drop table,然后再create table,如果要保留数据,先导出数据为insert语句. 不能直接插入字段,只有新建一表,用INSERT INTO NEW SELECT * FROM OLD才行 1、Move OldTable to TempTable;(把原来的表改名)2、Create New Table;3、Insert Into New Table (a,b,d,e) select * from TempTable;4、Drop TempTable; chinasg(牛) ,你的方法很好,但实现起来有个问,如果我新加的字段不能为空时程序会报错 create table test_tmp as select a,b,c,d,e from test;drop table test;create table test as select a,b,c,d,e from test_tmp;drop t table test_tmp; 可以修改SysColumns表中的ColID数值改变Field的顺序 你在企业管理器内插入一个字段后看SQL自己的脚本,实现我原理就是先建临时表,再从旧表导入 fastreport中导出excel时出现乱码 一个很白的问题,不同窗体之间值传递 请教一个数据库问题 一个技术难题 DELPHI7有一个NOTEBOOK的控件我看别人的代码里有,可我找了半天也没找到!在那里呀?急!!!!!!! delphi动态曲线问题 如何取得 webbrowser 正在游览的页面的 url ? 从Tpersistent派生的问题 在WINDOWS控件的通知消息中,消息是如何解释? 怎样将程序里的Image图像提出来? 请教一个有关日期和时间的sql问题! 帮帮忙!!!
SELECT * FROM OLD才行
2、Create New Table;
3、Insert Into New Table (a,b,d,e)
select * from TempTable;
4、Drop TempTable;
你的方法很好,
但实现起来有个问,
如果我新加的字段不能为空时程序会报错
drop table test;
create table test as select a,b,c,d,e from test_tmp;
drop t table test_tmp;