在PB中,怎样把一个数据表中的数据转到另一个数据表中(程序怎么编)
但是在另一个数据表中除了原来的字段外还增加了其他的字段;并且要在增加的字段中写入固定数据,用程序怎么处理?...
但是在另一个数据表中除了原来的字段外还增加了其他的字段;并且要在增加的字段中写入固定数据,用程序怎么处理?
展开
1个回答
展开全部
主要有两种方法
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 是眼睛看不见的 但效果是一样的
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循环一一赋值就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询