问题描述:
我在oracle中建立了两张表,t_terminal 和t_layout ,关系是一对多,我向一的这端(t_terminal)插入数据正常,但是我向多的这端(t_layout)插入数据 insert into t_layout values(1,'布局1',1,'bujuyi',0);出现下面的错误ORA-04098: 触发器 'BULLETIN.TU_T_LAYOUT' 无效且未通过重新确认
ORA-06512: 在"BULLETIN.TI_T_LAYOUT", line 9
ORA-04088: 触发器 'BULLETIN.TI_T_LAYOUT' 执行过程中出
望高手指点,小弟将不胜感激!QQ573486619,邮箱:[email protected]

解决方案 »

  1.   

    触发器'BULLETIN.TU_T_LAYOUT'有问题啊   重新执行一下创建触发器的代码试试
      

  2.   

    http://blog.csdn.net/wengyupeng/archive/2008/09/24/2968580.aspx
      

  3.   

    我是一个oracle新手,我在system 用户下创建了了一个用户
    create user XXX identified by XXX
    default tablespace users
    temporary tablespace temp
    quota 10M on users;受权限 grant resource, connect to XXX
    接下来就是在XXX用户下建立表了,我对触发器不是很了解,望高手指点指点,小弟很急啊!
      

  4.   

    我没有写什么触发器啊,我是用ERWin工具连接到oracle数据库中,把表自动建立好的,我现在就是手动的 插入数据出现下面错误,我不知是怎么回事?
    ORA-04098: 触发器 'BULLETIN.TU_T_LAYOUT' 无效且未通过重新确认 
    ORA-06512: 在"BULLETIN.TI_T_LAYOUT", line 9 
    ORA-04088: 触发器 'BULLETIN.TI_T_LAYOUT' 执行过程中出 
      

  5.   


      看下BULLETIN.TI_T_LAYOUT触发器代码!
      

  6.   

    我搞定了,我发现是在用ERWin自动建表的时候出现问题了,我现在手动建立表,测试没有问题,有空好好研究一下trigger ,感谢楼上各位提供思路!