0
create or replace TRIGGER SET_HOLDER_IN_ONLINE_DOC
BEFORE INSERT ON tasks
FOR EACH ROW
DECLARE
id, repl_id NUMBER;
BEGIN
IF :new.holder_role_id = 10 THEN
SELECT user_id, repl_user_id INTO id, repl_id FROM roles
WHERE roles.id=10;
IF repl_id = 0 THEN
:new.holder_user_id := id;
ELSE
WHILE repl_id > 0
LOOP
SELECT user_id, repl_user_id INTO id, repl_id FROM roles
WHERE user_id=repl_id;
END LOOP;
:new.holder_user_id := id;
END IF;
END IF;
END;
错误( 7,3):PLS-00103:在遇到以下其中一个符号时遇到符号“:”:常量异常<标识符>表long long ref ref char time timestamp间隔日期二进制国家字符nchar –