Tworzenie wyzwalacza w Oracle Express

Próbowałem zrobić coś w rodzaju automatycznego przyrostu w Oracle 11g Express i SQL Developer. Niewiele wiem o Oracle i jestem też nowy w wyzwalaczach.

Próbowałem go uruchomić, ale nie wiem, jak to zrobić poprawnie.

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;
/

Kiedy próbuję utworzyć wyzwalacz, otrzymuję ekran, który prosi mnie o „wiązania”. Okno dialogowe ma tylko jedno pole wyboru „null”. Co to oznacza i jak utworzyć skrypt, który działa poprawnie?

Wszelkie środki ostrożności, które należy podjąć podczas wykonywania tego rodzaju „automatycznego zwiększania”?

questionAnswers(4)

yourAnswerToTheQuestion