Oracle - ошибка: 'ORA-01400: невозможно вставить NULL в
Я пытаюсь вставить запись в таблицу, но получаю ошибку -
'ORA-01400: невозможно вставить NULL в (....'. Структура таблицы:
Я мигрирую из Mysql в Oracle.
На Mysql это работает, но на Oracle это не работает. Как я могу это исправить? Нужно ли писать все запросы вставки столбца или отменить выбор не нулевой вариант
1 ответ
Попробуй это:
create or replace trigger EDITIONS_COR
before insert or update on EDITIONS
for each row
begin
if INSERTING then
select EDITIONS_SEQ.nextval into :new.ID from DUAL;
end if;
:new.CORDATE:=SYSDATE;
:new.USERNAME:=USER;
end;