在PB中,怎样把一个数据表中的数据转到另一个数据表中(程序怎么编)
答案:1 悬赏:0
解决时间 2021-03-05 19:05
- 提问者网友:末路
- 2021-03-05 13:25
在PB中,怎样把一个数据表中的数据转到另一个数据表中(程序怎么编)
最佳答案
- 二级知识专家网友:蕴藏春秋
- 2021-03-05 13:53
主要有两种方法
1、用纯SQL实现 然后执行SQL
string ls_sql
ls_sql = " insert into A select a,b,c,d '"+你要固定值1+"','"+你的固定值2+"' from B "
然后在程序里动态执行这句SQL 这个缺点就是你的固定值不太好处理 如果值都是一样 用这种方法很快
2、建两个DW,一个是A表的,一个是B表(目的表) 先检索出A表的数据,把A表的数据赋值给B表的DW 再通过代码把多出的字段赋值上去 然后B表的DW update 就行了
3、也就是第二种方法的DW 换成datastore 只是第二种是可以眼看见的 datastore 是眼睛看不见的 但效果是一样的
追问:怎样把A表的数据赋值给B表的DW ,程序怎么写呢?
追答:这么基础的 你也不会呀
最笨的方法 FOR循环一一赋值就行了
1、用纯SQL实现 然后执行SQL
string ls_sql
ls_sql = " insert into A select a,b,c,d '"+你要固定值1+"','"+你的固定值2+"' from B "
然后在程序里动态执行这句SQL 这个缺点就是你的固定值不太好处理 如果值都是一样 用这种方法很快
2、建两个DW,一个是A表的,一个是B表(目的表) 先检索出A表的数据,把A表的数据赋值给B表的DW 再通过代码把多出的字段赋值上去 然后B表的DW update 就行了
3、也就是第二种方法的DW 换成datastore 只是第二种是可以眼看见的 datastore 是眼睛看不见的 但效果是一样的
追问:怎样把A表的数据赋值给B表的DW ,程序怎么写呢?
追答:这么基础的 你也不会呀
最笨的方法 FOR循环一一赋值就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯