我有一個餐桌乘客,如下所示
Column Null? Type
------------------------------------
NAME - VARCHAR2(20)
ID NOT NULL NUMBER
ADDRESS - VARCHAR2(20)
CHARGES - NUMBER
我正在學習觸發器,我想創建一個觸發器,在完成新插入之前將費用更新為費用 100。這是我創建的觸發器。
create or replace trigger flight
before insert on passenger
for each row
set new.charges = new.charges 100;
/
但是,我收到錯誤訊息ORA-04079: invalid trigger specification。我嘗試用 替換new,:new添加開始和結束塊,但它們似乎都不起作用。
uj5u.com熱心網友回復:
無效的語法。
create or replace trigger flight
before insert on passenger
for each row
begin
:new.charges := :new.charges 100;
end;
/
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/461915.html
