日期:2014-05-19  浏览次数:20555 次

如何处理某些表完成了新数据导入操作后,自动遴选数据进行组合、计算后插入另外表?
需求如下:
   
    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、如何实现上面这个存储过程?也就是怎么循环遴选一个表数据,然后计算后插入
给段代码示范一下

=====
循环语句、游标