Seuqunce tetikleyicisi oluşturmaya çalışıyorum ancak SQL Developer'da tetikleyici sql oluştururken hata oluşuyor. Anlamıyorum, aslında her şey yolunda görünüyor. Aşağıdaki ayrıntıları paylaşıyorum, lütfen bana yardım edin.Oracle Sequence Trigger Oluşturma
Benim tetik sql:
CREATE OR REPLACE TRIGGER "TRIGGER1" BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
WHEN (new."ID" IS NULL)
BEGIN
SELECT ACCOUNTS_SEQ.NEXTVAL
INTO :new."ID"
FROM dual;
END;
/
Ve hata açıklaması:
Error starting at line : 5 in command -
CREATE OR REPLACE TRIGGER "TRIGGER1" BEFORE INSERT ON ACCOUNTS
FOR EACH ROW
WHEN (new."ID" IS NULL)
BEGIN
SELECT ACCOUNTS_SEQ.NEXTVAL
INTO :new."ID"
FROM dual
Error report -
SQL Command: trıgger "TRIGGER1"
Failed: Warning: completed with warning
Error starting at line : 12 in command -
END
Error report -
Unknown Command
Bu ikili tırnaklardan kurtulun ve yeniden derleyin. –
'ID'' HESAPLAR' tablosunda da gerçek alan olmalıdır. – vapcguy