Создание триггера в Oracle Express
Я пытался сделать что-то вроде автоинкремента в Oracle 11g Express и SQL Developer. Я очень мало знаю об Oracle, и я также новичок в триггерах.
Я пытался запустить это, но я не знаю, как это сделать правильно.
CREATE TABLE theschema.thetable
(id NUMBER PRIMARY KEY,
name VARCHAR2(30));
CREATE SEQUENCE theschema.test1_sequence
START WITH 1
INCREMENT BY 1;
create or replace trigger insert_nums
before insert on theschema.thetable
for each row
begin
select test1_sequence.nextval into :new.id from dual;
end;
/
Когда я пытаюсь создать триггер, у меня появляется экран, который запрашивает у меня некоторые "привязки". Диалоговое окно имеет только один флажок «null». Что это значит и как мне сделать скрипт, который работает правильно?
Любые меры предосторожности, которые необходимо предпринять при выполнении этого вида «автоинкремента». ?