刚接触oracle新手问题关于触发器
表
序列
触发器
执行
执行就报错ora-03113,如果不加触发器和序列,手动输入id则正常,求解答
create table Dict_System"
(
ID NUMBER(4),
PID NUMBER(4),
NodeName VARCHAR(20),
PathName VARCHAR(200),
OrderIndex NUMBER(2),
IsEnable NUMBER(1)
)
序列
create sequence SEQ_DICT
minvalue 1
maxvalue 9999
start with 1
increment by 1
cache 20
order;
触发器
create or replace trigger Trig_Dict
before insert on dict_system
for each row
begin
select seq_dict.nextval into: new.id from dual;
end Trig_Dict;
执行
insert into dict_system (pid,nodename,pathname,orderindex,isenable) values ('0','系统设置','system','1','1');
执行就报错ora-03113,如果不加触发器和序列,手动输入id则正常,求解答
...全文
相关推荐
oracle相关资料
第一个文件是一个问题的汇总,没有具体的函数说明和介绍;第二个文件是新手入门的资料,只有简单的几个函数介绍以及所需要的简单例子。
精通Oracle10g/PLSql编程
一本指的初级程序员参考的好书,建议看后买一本,值得收藏!
oracle的入门心得
oracle体系庞大,初学者难免很难入手,这是分享的经验,对orcal有一个总体的认识,希望少走弯路,希望对大家有用
全套ORACLE自学资料文档程序(基础的和高手的都有)还有和Java一起用的连接程序驱动等等
全套ORACLE自学资料文档程序还有和Java一起用的连接程序驱动等等 。。。全新公开方便大家一起学习 ,,,,基础的和高手的都有
Oracle基础第三版 Oracle Essentials
一本比较不错的Oracle数据库学习资料,想了解Oracle的可以下载看看


基础和管理
