pb代码实现一数据库表的相关列值插入到另一数据库表中的列中解决思路

pb代码实现一数据库表的相关列值插入到另一数据库表中的列中
我要实现比如一test数据库users表中有关userName的值通过pb代码编写(不用数据管道)取到值后INSERT到test1表中users1表的userName列中。
请大虾们提供下思路或者代码。

------解决方案--------------------
sqlca连接test

定义连接test1的transaction

transaction ltr_t
ltr_t = Create transaction
//ltr_t连接到数据库..

定义两个数据窗口
DataStore lds_1,lds_2
分别设置数据窗口为users和users1
然后
lds_1.SetTransobject(sqlca)
lds_2.SetTransObject(ltr_t)
lds_1.rowscopy(...)
lds_2.update()
就OK了

------解决方案--------------------
使用游标 从一个数据库中逐行读取再送到另一个数据库中 就行了吧
------解决方案--------------------
可以直接写sql语句
insert into users1 (userName) select userName form user where ...;
------解决方案--------------------
rowscopy列数目和类型必须相同