两种方法
方法一:
用触发器建一个序列
create sequence a_seq increment by 1 start with 100;
建一个触发器
create or replace trigger t_a
before insert on a
for each row
begin
select s_a.nextval into :new.b from dual;
end;方法二:
建一个序列
create sequence a_seq increment by 1 start with 100;
使用
insert into tbl(id,....)
values (a_seq.nextval,....)
方法一:
用触发器建一个序列
create sequence a_seq increment by 1 start with 100;
建一个触发器
create or replace trigger t_a
before insert on a
for each row
begin
select s_a.nextval into :new.b from dual;
end;方法二:
建一个序列
create sequence a_seq increment by 1 start with 100;
使用
insert into tbl(id,....)
values (a_seq.nextval,....)
解决方案 »
- Oracle并发问题
- 创建视图问题
- 请问,在那里可以买到最新的英文版的计算机方面的图书?!
- 机器名改变后数据库无法启动?
- ORA-12154: TNS:could not resolve service name
- 人家散分,我接了。我也散分,大家来接啊!祝圣诞快乐
- 这样的业务操作如何实现???急.....(100分求助)
- 求SQL语句一条
- 请各位大哥指教,如何将这段sqlserver写的sql语句转换成相应的oracle
- 求助,水位线处理,怎么查询那些表的水位线比实际使用空间高很多?
- 关于oracle的一些基础性的问题,求教!
- 请救各路Oracle高手?Oracle的number类型,哪个属性可以设定保存小数点后面的零........
increment by 1
start with 1
maxvalue 1000000
no cycle
cache 10 --放进缓存数从1开始到1000000结束每一步增1