如何处理某些表完成了新数据导入操作后,自动遴选数据进行组合、计算后插入另外表?
需求如下:
A表交易金额信息、B表帐户归属信息 阿
C表 插入的目的表
A: Account Year Month ACC_Type IsMustBeChecked
B: Account CommPany Address Phone ContactPerSon
A表数据是从几个文本文件导入的,每月月初导入该月数据,必须用程序实现
B表很少变动
导入数据后,根据A表数ia据挑选出符合条件的插入到C表中
现在问题是:
1、 我可以采用一个存储过程实现从A表-〉C表操作
但A表数据导入时间不能确定,我怎么样实现A、B表数据导入后(必须要等完成),自动调用存储过程插入C表,不需要使用外部程序去调用某个存储过程
2、如何实现上面这个存储过程?也就是怎么循环遴选一个表数据,然后计算后插入
给段代码示范一下
谢谢!
------解决方案--------------------1、筛选问题可以说不是问题,可以从几方面考虑解决方法:
a、既然是每月倒一次,又有年、月字段,是否可以用这两个字段来判断?
b、再不行的方法是,A表加个标志字段,缺省是0(default 0),倒到C表的存储过程修改标志成1。
c、可以考虑用触发器实现,这要看你的倒入方法是否能启动触发器。
2、具体的因为没说清楚没法说
------解决方案--------------------1、 我可以采用一个存储过程实现从A表-〉C表操作
但A表数据导入时间不能确定,我怎么样实现A、B表数据导入后(必须要等完成),自动调用存储过程插入C表,不需要使用外部程序去调用某个存储过程
=======================================================
你能说说是如何插入的
2、如何实现上面这个存储过程?也就是怎么循环遴选一个表数据,然后计算后插入
给段代码示范一下
=====
循环语句、游标