且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

RACLE用自增序列填充字段

更新时间:2022-08-16 20:27:38



在数据库操作中,我们经常会想向一个字段填充一个序列自增值,一直没有想到好用的方法。

今天做了一个实验,果然可用。实现方法很简单。

表定义:
desc test
名称     空值 类型          
------ -- ------------
SEQ_ID    VARCHAR2(20)
A         VARCHAR2(20)


序列定义:

   CREATE SEQUENCE  "QYDB"."SEQ_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER  NOCYCLE ;
 

操作:
select * from test;

结果:
SEQ_ID A
1123
12312
uuu
ioohh

执行操作:update test set seq_id=SEQ_ID.nextval;

之后的结果:

SEQ_ID A
36 1123

本文转自博客园zhyiwww 的博客,


原文链接:http://www.blogjava.net/zhyiwww/


如需转载请自行联系原博主。