各位,如何在PB中引用ORACLE的序列 sequences.nextval 序列下一个值sequences.currval 序列当前值可以把序列作为一个值来用,如:insert into table values(sequences.nextval); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想把SEQUENCE。NEXTVAL与单位、日期做一个算法后形成一个值,这种方式在数据库中如何实现。而且在引用SEQUENCE。NEXTVAL时,最好只引用一次,如何引用,如何取得返回值 假设seq为一序列有下面几种用法1.只取序列号long seqvalueselect seq.nextval into :seqvalue from dual;2.在插入表时使用insert into 某表(字段1,字段2......)values(seq.nextval,......);或insert into 某表(字段1,字段2......)select seq.nextval,......from 另一表where ......; 这两种方法,表中有几条记录将引用几次,数值增大许多;加WHERE条件限制返回唯一记录,方法不是很理想。有没有其它更好的办法 可用1中的方法,只取了一次,dual不会有多条记录的,试一下就知道 用select seq.nextval into :seqvalue from dual;然后对seqvalue这个变量怎么处理都看你的了最后用insert into table value (处理后的变量)即可用seq只是用来避免并发性的一种办法。 用bat批处理导入dmp文件问题 关于where子句中and的顺序 怎么Update 符合两个字段的 批量数据 alter dababase flash on 失败 ado连oracle,找了很久找不到解决办法 为什么oracle 主页进入不了,plsql没有监听程序,我前两天刚重装的。 动态db_link:将db_link作为参数传入存储过程如何使用。 SQLPlus的中文问题 tunning是什么意思? 怎么锁定一个表的读或者读写? 关于两个表之间导数据的问题! 在xp及2000下安装oracle8i时,需要改动哪几个动态库?
有下面几种用法
1.只取序列号
long seqvalue
select seq.nextval into :seqvalue from dual;
2.在插入表时使用
insert into 某表(字段1,字段2......)
values(seq.nextval,......);
或
insert into 某表(字段1,字段2......)
select seq.nextval,......
from 另一表
where ......;
然后对seqvalue这个变量怎么处理都看你的了
最后用insert into table value (处理后的变量)
即可
用seq只是用来避免并发性的一种办法。