У меня есть представление, созданное из таблицы:Вместо спускового стоимости виртуального столбца
CREATE OR REPLACE VIEW employee_list AS
SELECT firstName || ' ' || lastName AS "employee"
FROM employees;
END;
И я хочу, чтобы вставить значения в этой точке зрения. Я создал ВМЕСТО триггер:
CREATE OR REPLACE TRIGGER trigger_v_emp_list
INSTEAD OF INSERT ON employee_list
FOR EACH ROW
BEGIN
dbms_output.put_line(:new.employee);
END;
Но когда я пытаюсь скомпилировать этот триггер я получаю сообщение об ошибке:
Error(3,24): PLS-00049: bad bind variable 'NEW.EMPLOYEE'
Есть ли возможность получить это вставленное значение в триггере для вставки этого значения в таблица сотрудников? Конечно, я разделил это значение на два разделенных значения.
Попробуйте удалить двойные кавычки в определении представления. –
@GordonLinoff спасибо! :) – porgo