有关ORACLE触发器的问题
我的触发器是这样写的:
create or replace trigger fund.ConvertTo
after insert on fund.BUSTRANSACT
for each row
declare
-- local variables here
begin
DELETE FROM FUND.BUSTRANSACT
where TASerialNO = :NEW.TASerialNO;
INSERT INTO FUND.BUSTRANSACT
VALUES (
:NEW.TASerialNO,
:NEW.TradingPrice * 0.01
);
end ConvertTo;
/
我作插入的时候为什么没有办法插入呢?
也就是说我做一次insert后发现没有任何的记录,
我把触发器去掉又行了?
我的表结构是这样的:
create table fund.BusTransact(
TASerialNO Char(20),
TradingPrice Number(7,4)
--constraint PK_BusTransact primary key (TASerialNO)
)