create sequence name
increment by x //x为增长间隔
start with x //x为初始值
maxvalue x //x为最大值
minvalue x //x为最小值
cycle //循环使用,到达最大值或者最小值时,从新建立对象
cache x //制定缓存序列值的个数
------------------------一个例子-----------------------
create sequence for_test --序列名
increment by 1 --每次增加1
start with 1 --从1开始
nomaxvalue --没有最大值
nocache --没有缓存序列
----------------------------创建测试表------------------
create table Test
(
TestID int primary key,
TestName varchar2(20) not null,
Tdescription varchar2(200) null
)
-----------------------------使用序列-------------------
insert into Test
values(for_test.nextval,'序列测试','这是一个序列使用的例子')
--------------------序列使用结果查询-----------------
select * from test
有时候忘记怎么写了,收集起来,嘿嘿~!
分享到:
相关推荐
对你绝对有帮助,oracle建表 序列 有例子
oracle 创建序列 完整步骤
oracle表中创建序列,oracle 创建序列
oracle 创建id主键序列的 脚本 及 使用方式 oracle 创建id主键序列的 脚本 及 使用方式
Oracle创建序列的方法及技巧
oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文
oracle 如何创建序列,使用数据库命令如何创建,绝对好用
Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交
--创建序列 create sequence seq_user start with 1 increment by 1 nomaxvalue cache 10; --使用序列 insert into user_table(user_id,user_name,user_pwd) vlaues(seq_user.nextval,'tcy','tcy'); --修改...
Oracle使用序列创建自增字段,自增长列。
Oracle实验报告
oracle创建表空间、表、主键、外键、序列
oracle索引、序列和权限设置
oracle_创建表空间、表、主键、外键、序列.docx
创建Oracle触发器用于表中序列值自增长(Helloblock写作)
Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本)
最近项目中要用oracle中的序列相关的内容,本人对oracle是小白一个,没办法只能在网上找相关的资源,还好,发现了一些,感觉挺实用的,就分享给大家了,该资源是oracle序列的创建、修改、以及删除的相关操作,有用例...
一些常用SQL语句,包括创建数据库,创建序列,数据库查询等
文档 里面包含了 mysql创建 oracle序列的脚本,数据库表、函数、使用案例 sql和截图 ,自带 根据步长和值长度,到数据最大时返回0;手册说明详细,表名字段都有解释,一看就懂
1.创建一个表person,包括字段有姓名、性别、出生日期、工作和家庭地址。 2.为表person增加email列,观察是否增加了email列;然后删除email列。...4.为person表增加一个ID字段,创建序列并使用该序列为ID字段赋值。