在同一数据库中,怎样复制数据到另外一张表中?

xiongshouyong 2008-04-17 07:34:53
用PB可以吗?

我在数据库中有A,B两张表,但是A表中的字段和B表中的字段不同,A中主键有4个,为a,b,c,d;B中主键有3个,为a,b,c。当然B中的字段在A中全部存在

现在就是想从A复制数据到B 中....

难道要用循环,一条一条的ADD,但是我这数据差不多有50万条哦....这样是不是慢了

用rowcopy(),是不是要求字段的一样啊??

现在就是想在pb中实现,怎么办??
...全文
122 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
huihuishou 2008-04-17
除了直接写SQL语句外,用PB的数据管道功能也可以实现,数据管道在建立的时候可以选择对应字段的。
回复
mzqfk 2008-04-17
insert into A ( a,b,c ) select a,b,c from B
回复
tiantanglyz 2008-04-17
樓上正解﹐接分。
回复
rightyeah 2008-04-17
insert into tb1(field_list) select field_list from tb2
go
回复
suntoto 2008-04-17
还是用数据管道吧,功能强大,数据在选项里,可追加,可完全更新。是移动数据数据,制造雷师表结构的好方法。
回复
SKY_4K_PPM 2008-04-17
pipleline 比较慢,还是 insert into ....吧!
回复
相关推荐
发帖
数据库相关
创建于2007-09-28

734

社区成员

PowerBuilder 数据库相关
申请成为版主
帖子事件
创建了帖子
2008-04-17 07:34
社区公告
暂无公告