解决方案 »

  1.   

    这个是因为你的事务中含有对表sys_load_count其他插入操作吧,楼主可以调试跟进检查下代码试试。
      

  2.   

    单独执行一下select 语句看看结果,就知道了
    SELECT '20150104',
             'ACCGEN_INFO',
             '0',
             '0',
             'BYDATE',
             '',
             '1',
             '综合信息'
        FROM dual
       WHERE NOT EXISTS (SELECT 1
                FROM sys_load_count
               WHERE datadt = '20150104'
                 AND table_name = 'ACCGEN_INFO')
      

  3.   

    加上 not exists 死活写不进去 ?? 这个如何理解,你写进去也是0 行数据啊。