Создание триггера в 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». Что это значит и как мне сделать скрипт, который работает правильно?

Любые меры предосторожности, которые необходимо предпринять при выполнении этого вида «автоинкремента». ?

Enter binds

Ответы на вопрос(4)

Ваш ответ на вопрос