【发布时间】:2020-04-09 01:57:53
【问题描述】:
我有一个Form,我在数据块中创建了一个触发器预插入
select Investor_Seq.nextval into :INVESTOR.INVESTOR_NUMBER from dual;
所有数据都是有效的, 我只使用两个触发器,PRE-INSERT 和 WHEN BUTTON IS PRESS
按下保存按钮:
FRM-40508 无法插入记录
我正在使用保存按钮触发当按钮按下时:
commit_FORM;
似乎是 PRE-INSERT 语句错误?但新的投资者编号显示在文本项上。
ORA-01400: cannot insert NULL into ("ORCL5_10"."INVESTOR"."INVESTOR_NUMBER")
SQL statment ERROR
INSERT INTO INVESTOR (FIRST_NAME,LAST_NAME,STREET_ADDRESS,CITY,PROVINCE,POSTAL_CODE,
AREA_CODE,PHONE_NUMBER,EMAIL_ADDRESS,ACCOUNT_NUMBER)
VALUES (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10)
【问题讨论】:
标签: oracle sql-insert oracleforms