回 帖 发 新 帖 刷新版面

主题:数据库问题请教

有表A,表B
2个表的字段都相同
请问怎么把表A的记录复制到表B,同时删除表A的记录.
用SQL可以实现吗?
Sql的代码怎么写?
焦急等待中,不胜感激

回复列表 (共3个回复)

沙发

你可以先删除表A的纪录,在把表B的纪录拿过来阿

板凳

呵呵,说错了。
将表A纪录插入表B,同时删除表A纪录。
可以定义两个commandtext,cmd1和cmd2
cmd1="insert into 表B() select * from 表A"
cmd2="delete from 表A"
cmd1先执行,之后执行cmd2

3 楼

你要注意:两表的数据字段是否一致,否则会出现大麻烦的。一般比较普遍的做法是利用视图来做。

我来回复

您尚未登录,请登录后再回复。点此登录或注册