微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

oracle – 在松鼠中创建/替换触发器

我用松鼠3.2.0
当我尝试替换这个触发器:
CREATE OR REPLACE TRIGGER crw_ins_trig
  BEFORE INSERT OR UPDATE ON crew
  FOR EACH ROW
DECLARE

BEGIN
    if (:new.crw_id is null) then
        select crw_id_seq.nextval
        into :new.crw_id
        from dual;
    end if;  
END;
/

我收到消息“请输入参数值.’:new’

当我单击确定结果消息是:

Warning:   Warning: execution completed with warning
sqlState:  null
ErrorCode: 17110
Position: 27

Query 1 of 1,Rows read: 0,Elapsed time (seconds) - Total: 0.023,sql query: 0.023,Building output: 0

在我的应用程序中,我收到一个错误“ORA-04098:trigger’CRW_INS_TRIG’无效并且重新验证失败”

这是否与松鼠有关?如果是这样,我该如何解决呢?

您应该在SQuirrel中卸载“sqlparam”插件,之后不会要求您填写“:paramName”变量的值

原文地址:https://www.jb51.cc/oracle/204942.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐