读书人

oracle 主键自动增加有关问题(说序列号

发布时间: 2012-01-20 18:53:53 作者: rapoo

oracle 主键自动增加问题(说序列号不存在,在程序里面,在sql*plus正常
1 我用序列

create sequence seq_name
increment by 1
start with 1
maxvalue 99999999999
nocycle
cache 10
用 insert into song.category values(seq_name.nextval, 'uuuu ',sysdate);语句在sql*plus里面能够正常

但是到程序里面就说 "序列号 不存在 ", 我用的是同一个用户名

2 我用触发器+序列号

create or replace trigger trg_insert_id
before insert on song.category
for each row
BEGIN
select seq_name.nextval into :new.catId from dual;


用如下:语句insert into song.category values( 'uuuu ',sysdate);
却说我少字段
不是说,id可以不管吗

本人以前做项目没用过oracle 还是菜鸟

请高手指教

最好给个例子详细的例子

[解决办法]
oracle里必须指定的
看看这个http://community.csdn.net/Expert/topic/5293/5293351.xml?temp=.5641291

读书人网 >Java Web开发

热点推荐