В SQL Developer има опция за създаване на PK от последователност задействане. Което създава задействане за таблица с помощта на последователността за автоматично увеличение в колоната на таблицата на Oracle. В този урок ще научите как да създадете PK от Sequence тригер в SQL разработчик за таблица на Oracle.
Следвайте тези стъпки, за да създадете тригер за колона за автоматично увеличение с помощта на SQL Developer
- В навигатора за връзки щракнете върху възела Таблица, за да разгънете.
- Изберете таблицата, за която искате да създадете тригера.
- Щракнете с десния бутон върху него и изберете Trigger> Create (PK от последователността).
- Ще се появи диалогов прозорец за създаване (ПК от последователността).
- Посочете име в полето Име на тригера.
- Изберете последователност от падащия списък Име на поредицата.
- След това изберете името на колоната от падащия списък Име на колона, за което искате да зададете автоматично увеличение.
- Щракнете върху бутона Прилагане, за да създадете тригера.
Вашият тригер ще бъде създаден. По-долу е даден пример за създаден тригер.
CREATE OR REPLACE TRIGGER seq_trig before insert on "SCOTT"."EMP" for each row begin if inserting then if :NEW."SEQ_NO" is null then select EMP_SEQ.nextval into :NEW."SEQ_NO" from dual; end if; end if; end; /
Вижте също:
- Вземете скрипт за таблица в SQL Developer
- Как да изпълним PL/SQL блок в Oracle