ошибка во время выполнения триггера: ORA-06502: ошибка числового значения или значения PL / SQL - PullRequest
0 голосов
/ 18 марта 2019

, когда я пытаюсь вставить в таблицу данных, я получаю это «ошибка числа или значения: ошибка преобразования символа в число». Это мой триггер:

    CREATE OR REPLACE TRIGGER TRIGGER_ON_TEMP 
BEFORE INSERT ON DATA 
    FOR EACH ROW
DECLARE 
    CURSOR ERR_MSG_CURSOR IS
    SELECT ERROR_MSG FROM REFERENTIEL;
    codeERR VARCHAR2(100); 
BEGIN
    OPEN ERR_MSG_CURSOR; ****
    LOOP
        FETCH ERR_MSG_CURSOR INTO codeERR;
            if (:new.DESCRIPTION LIKE '%'+codeERR+'%') THEN
                DBMS_OUTPUT.PUT_LINE('I got here:'||:new.DESCRIPTION);
             END IF;
    END LOOP;
    CLOSE ERR_MSG_CURSOR;
END;

Ошибка происходит в строке с****.Я не совсем уверен, что является причиной этой ошибки, любая помощь?

...