触发器内的if语句不起作用SQL(Oracle)

萨菲拉

我的目标是创建一个触发器,以检查您尝试输入的数字是否NR_RECIBODoc_cabecalho具有属性的表中TIPO_DOC = 4

CREATE OR REPLACE TRIGGER ValidaRecibo
BEFORE INSERT ON Recibo
FOR EACH ROW
DECLARE val NUMBER;
BEGIN
    SELECT COUNT(*) INTO val 
    FROM Doc_cabecalho 
    WHERE (TIPO_DOC = 4 AND NR_DOCUMENTO = :NEW.NR_RECIBO);

    IF val = 0 
    THEN (-20502, ' Only from department 4 ');
    END IF;
END ValidaRecibo;

但是,这会引发以下错误:

PLS-00103:预期以下其中一项时遇到符号“,”:
*&=-+ </> at in是mod余数,不是rem <>或!=或〜=> = <= <>或类似like2 like4在||之间 成员亚多集

马达

如果val = 0,则raise_application_error(-20502,“仅来自部门6”);

然后您应该在DOC_TIPO和TIPO_DOC之间做出决定;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

触发器内的if语句不起作用SQL(Oracle)

来自分类Dev

触发器在Oracle SQL Developer上不起作用

来自分类Dev

SQL触发器不起作用

来自分类Dev

如果 SQL Server 触发器中的语句不起作用

来自分类Dev

PL SQL触发器不起作用

来自分类Dev

从变量创建SQL Server触发器不起作用

来自分类Dev

PL SQL触发器不起作用

来自分类Dev

插入后的 SQL 触发器不起作用

来自分类Dev

MySQL触发器不起作用

来自分类Dev

样式触发器不起作用

来自分类Dev

停用触发器不起作用

来自分类Dev

MySql 触发器不起作用

来自分类Dev

SQL Server触发器在插入值时不起作用

来自分类Dev

从NULL更新值时,SQL Server AFTER UPDATE触发器不起作用

来自分类Dev

用于检查客户年龄的 SQL 触发器不起作用

来自分类Dev

ResourceDictionary样式触发器不起作用

来自分类Dev

数据触发器WPF不起作用

来自分类Dev

offcanvas jQuery触发器在React中不起作用

来自分类Dev

触发器后的jQuery不起作用

来自分类Dev

用户控件样式触发器不起作用

来自分类Dev

Bootstrap工具提示单击触发器不起作用

来自分类Dev

RelativeSource数据触发器绑定不起作用

来自分类Dev

按钮被按下触发器不起作用

来自分类Dev

jQuery触发器更改事件不起作用

来自分类Dev

附加属性上的WPF触发器不起作用

来自分类Dev

MySQL触发器中的更新不起作用

来自分类Dev

BorderThickness的IsMouseOver触发器在XAML中不起作用

来自分类Dev

多个触发器在WPF XAML中不起作用

来自分类Dev

Bitbucket管道标签触发器不起作用