create table a(b int, cvarchar2(5));建一个序列create sequence a_seq increment by 1 start with 100;建一个触发器create or replace trigger t_abefore insert on afor each rowbeginselect s_a.nextval into :new.b from dual;end;
解决方案 »
- 有用XPO数据持久化的吗?
- ibatis框架运用报错,在线坐等高玩指导
- [oralce 9i]: 用EXP备份数据时,出现“application failed to initialize”的问题
- sql语句
- 问个很基础的问题:向数据库里插入数据提示ORA-00984
- Oracle 事务概念理解问题
- 发现存在大量db file scattered read及db file sequential read等待.
- 散分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- net8在WIN98下启动无反应
- 急需personal oracle 8.0 !
- SQL语句里如何判断一个VAR_CHAR字段是否为数字?
- 计算时间差的问题
每次自动+1
序号.currval
当前序号,只有在调用了nextval之后才有实际值
create sequence seq_name
increment by 1
start with 1
maxvalue 999999999
nocycle
cache 10select seq_name.nextval from dual 就是序列的下一个值了.