1.oracle的序列为我们提供每一条记录的唯一编号,最适合给主键赋值。
(1).创建序列:
create sequence student_sequ increment by 1 start with 23050601 maxvalue 23050632
nocycle nocache;
重命名序列:rename student_sequ to worker_sequ;
(2).创建表
create table worker (id integer,name varchar2(10),age integer , primary key (id));
(3).插入两条数据
insert into worker values(worker_sequ.nextval,'wangqiang',34);
insert into worker values(worker_sequ.nextval,'武松',25);
(4).查询数据
SQL> select * from worker for update;
ID NAME AGE
---------- ---------- ----------
23050601 wangqiang 34
23050602 武松 25
分享到:
相关推荐
java通过Mysql实现类似oracle序列功能,
oracle 中不用新建序列是实现重置序列(从1开始增长)
Oracle数据库中序列的使用Oracle数据库中序列的使用
网上很多讲序列的文章,但是讲的不够详细,看了这个,秒懂 oracle的用法,内容包含使用场景全冲用法介绍
Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本)
文档 里面包含了 mysql创建 oracle序列的脚本,数据库表、函数、使用案例 sql和截图 ,自带 根据步长和值长度,到数据最大时返回0;手册说明详细,表名字段都有解释,一看就懂
详解Oracle序列和触发器的使用。。。。。。。。
Oracle使用序列创建自增字段,自增长列。
重置oracle序列从指定数字开始 代码如下: declare n number(10); v_startnum number(10):=10000001;–从多少开始 v_step number(10):=1;–步进 tsql varchar2(200); v_seqname varchar2(200):=’MIP_JF_SEQUENCE’;...
最近项目中要用oracle中的序列相关的内容,本人对oracle是小白一个,没办法只能在网上找相关的资源,还好,发现了一些,感觉挺实用的,就分享给大家了,该资源是oracle序列的创建、修改、以及删除的相关操作,有用例...
oracle索引、序列和权限设置
介绍了PL/SQL工具,导出oracle序列的方法以及步骤
oracle 序列自增oracle
oracle序列主键自增长实现主键自动增长
对你绝对有帮助,oracle建表 序列 有例子
--使用序列 insert into user_table(user_id,user_name,user_pwd) vlaues(seq_user.nextval,'tcy','tcy'); --修改序列 alert sequence seq_user increment by 5 maxvalue 100000 nocycle nocache;
oracle 创建id主键序列的 脚本 及 使用方式 oracle 创建id主键序列的 脚本 及 使用方式
序列是一数据库对象,利用它可生成唯一的...Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。当一个序列号生成时,序列是递增,独立于事务的提交或回滚。本文介绍了Oracle中建立、更改、删除序列的命令。
NULL 博文链接:https://zzx0421.iteye.com/blog/335955
oracle第13讲使用视图、索引、序列和同义词[定义].pdf