sequence怎么用?我只用trigger可以吗?
解决方案 »
- Orcacle10g DACA(DataBase Configuration Assistant)配置数据库失败
- 关于Oracle查询时对条件区分大小写
- Oracle(10g)安装正常,计算机重启后就出现ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
- 在XP上删除oracle9i,怎么删?
- 对(求问oracle下分组统计问题,急! 贴号:5997583)的加分2
- 如何用SQL实现如下功能。(SQL高手进,在线等)
- 有关执行JOBS时间,不明白,请指点
- oracle 查询最新数据
- 请大家帮我看oracle中触发器验证不通过:ora-04098
- oracle数据库如何导入java的jar包
- 大家来看看这个SELECT语句怎么了,谢谢谢谢 !!!
- 昔日一腔热血,今天我老了吗?
create sequence seq_name
minvalue 1
maxvalue 999999999999999999
start with 1
increment by 1
cache 20;
可以直接在插入时调用seq_name.nextval;
如insert into table_name(proid) values(seq_name.nextval);
创建触发器:
create or replace trigger trg_name
before insert on table_name
for each row
begin
select seq_name.nextval into :new.proid from dual;
end;
/
可实现自动将proid字段加1
插入时不用管它。