主题:数据库问题请教
q100870307
[专家分:210] 发布于 2006-01-17 18:59:00
有表A,表B
2个表的字段都相同
请问怎么把表A的记录复制到表B,同时删除表A的记录.
用SQL可以实现吗?
Sql的代码怎么写?
焦急等待中,不胜感激
回复列表 (共3个回复)
沙发
andy5337 [专家分:760] 发布于 2006-01-18 08:37:00
你可以先删除表A的纪录,在把表B的纪录拿过来阿
板凳
andy5337 [专家分:760] 发布于 2006-01-20 08:44:00
呵呵,说错了。
将表A纪录插入表B,同时删除表A纪录。
可以定义两个commandtext,cmd1和cmd2
cmd1="insert into 表B() select * from 表A"
cmd2="delete from 表A"
cmd1先执行,之后执行cmd2
3 楼
tokeyfish2003 [专家分:20] 发布于 2007-12-18 09:18:00
你要注意:两表的数据字段是否一致,否则会出现大麻烦的。一般比较普遍的做法是利用视图来做。
我来回复