如果是sql loader来装载数据,建议直接对表写数据,导入规则用sql lorder的控制文件来实现(into table ... when ...)。当大批量数据导入时,这样可以用direct path来装载数据,可以大大提高装载速度。

解决方案 »

  1.   

    sql loader可以加WHERE吗?
    ------------------------------
    是这样写吗?
    insert into table where amount>0
      

  2.   

    into table ... when amount>0
      

  3.   

    但是WHNE子句只能用and连接条件,不能用OR如:into  table  ...  when  amount  >0 ro account<>'00000' 出错!
      

  4.   

    刚刚重新查了sqlldr的帮助,发现when的能力有限,它只能做=和<>比较,且必须是字符串比较。