说明一下这两个触发器在sqldeveloper中执行没有问题.在角本中执行就有问题

解决方案 »

  1.   


    你的脚本执行是指?
    我测试了 ,用@执行sql文件也是可以的啊
      

  2.   

    我是在applicationContext.xml文件中配的,跑一个项目的初始化角本
     <jdbc:initialize-database data-source="dataSource" ignore-failures="ALL">
                <jdbc:script location="classpath:data/schema-oracle.sql" encoding="UTF-8" />
                <jdbc:script location="classpath:data/import-data-oracle.sql" encoding="UTF-8" />
       </jdbc:initialize-database>
    在sqldeveloper中一次执行所有的sql语句没有问题,但是运行项目跑就创建这两个触发器出错(在sqldeveloper中查看这两个触发器是红叉).
      

  3.   

    把ignore_failure=all这块先改掉,先看看执行的时候报什么错!
    在你的代码中没有找到设置数据库账号密码的代码,是不是忘写了?
      

  4.   

    在sqldeveloper中查看这两个触发器是红叉?
    你再重新编译,会报错,还是编译成功呢?