创建序列:

create sequence sequence_userid
increment by 1
start with 2021001
maxvalue 2021999
minvalue 2021001
cycle
cache 3
order;

查询序列:

select sequence_userid.nextval from dual;

删除序列:

drop sequence sequence_userid;

使用序列插入数据:

insert into t_user(userid,email,pwd) values(sequence_userid.nextval,'2456679756,‘123456’);

序列可用于数据库表设计使id自增:

insert into t_user(userid) values(sequence_userid.nextval);

创建触发器:

(可以使用在两个表有一个相同的属性列的情况,可以保证数据一致性问题)

create or replace trigger usertoinfo
after insert
on t_user
for each row
begin
insert into userinfo(userid) values(sequence_userid.currval);
end;

Oracle 序列和触发器相关推荐

  1. Oracle序列使用:建立、删除

    在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加"/"才能表示结束,并执行!本篇文章的主题是通 ...

  2. Oracle序列小结

    定义: 序列是一个计数器(序列号生成器),可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字),是oracle提供的用于产生一系列唯一数字的数据库对象.通过创建oracle序列和触发器来实 ...

  3. oracle定义递减序列步长值,浅谈Oracle序列

    Oracle是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,而序列是一个计数器,它并不会与特定的表关联,通过创建Oracle序列和触发器实现表的主键自增. 序列一 ...

  4. oracle 的自增需要依靠序列和触发器共同实现

    oracle的自增需要依靠序列和触发器共同实现 比如 先创建一个表 create table test (id int primary key, name varchar2(10)); 创建一个序列 ...

  5. oracle创建表,序列,触发器,自动生成唯一主键

    数据库oracle和mysql插入数据的区别? mysql数据库主键字段是increament,则插入数据不需要插入主键字段.数据库会自动生成主键 oracle数据库主键字段必须创建序列,则插入数据必 ...

  6. Oracle/Kingbase中用序列和触发器实现ID自增

    在设计数据库的时候,Oracle中没有类似SQL Server中系统自动分配ID作为主键的功能,这时Oracle可以通过"序列"和"触发器"来实现ID自动增加的 ...

  7. Oracle数据库 创建触发器和序列

    一.触发器+序列 简介: 在操作数据库的时候,需要在插入数据时,需要序号自增,这时我们可以先写一个序列,然后创建触发器,在数据插入时,调用触发器,让序列自增. 假设没有序列,假设数据是录入的, 这个录 ...

  8. oracle+创建序列自增,oracle序列详解和建立自增主键

    序列: 是oacle提供的用于产生一系列惟一数字的数据库对象.sql l 自动提供惟一的数值数据库 l 共享对象性能 l 主要用于提供主键值测试 l 将序列值装入内存能够提升访问效率spa 1.首先建 ...

  9. 序列、触发器和存储过程三者之间有啥关系

    序列.触发器和存储过程三者之间有啥关系? 好久没用oracle数据库了,今天复习了下oracle的序列.触发器和存储过程,之前对触发器和存储过程的概念有点模糊,今天来理理复习心得:存储过程相当于打包好 ...

最新文章

  1. ZOJ 1410 题解
  2. 用计算机实现智能解题,浙江省信息技术学考复习模块2——计算机功能、智能处理、字处理...
  3. 推荐一款好用的android反编译工具
  4. 在SAP云平台ABAP编程环境上编写第一段ABAP程序
  5. onlyOfice取消上传文件大小的限制
  6. 今天吃什么网站源码火遍朋友圈
  7. 面向机器学习的特征工程 七、非线性特征提取和模型堆叠
  8. VS2015+OpenGL配置方法
  9. codevs——1230 元素查找
  10. edui 富文本编辑_百度umeditor富文本编辑器插件扩展
  11. 【线性代数】向量组的线性相关性公式定理速查
  12. Android腾讯微博开放平台入门(四)发表一条文字微博
  13. 优秀html5网页设计,五个国外优秀的HTML5酷站欣赏|H5开发第二课
  14. 怎么把半角引号替换成全角_巧妙批量互换全角与半角双引号
  15. 苹果工具条_苹果iOS 13.4 Beta 1来袭:网友直接吐槽0创新
  16. mac 苹果鼠标 magic mouse2 当触摸代替点击当触摸板教程
  17. 【Adobe】怎样给音频升降调?
  18. ajax header请求,如何在用户登陆之后给每个页面往后台的ajax请求header都带上
  19. oracle数据库日志翻译工具,sql语句翻译工具
  20. FPGA实现ICA算法第一弹:XADC的使用

热门文章

  1. SQL Server CheckPoint的几个误区
  2. 第3章 NFS基本应用
  3. 无法删除当前已连接的用户处理办法
  4. 复用io selectors模块
  5. react-native 安卓支持 gif动态图
  6. 特殊字符与语义化标签
  7. Chapter34 创建主窗口/实现应用程序功能
  8. 【codeforces 798A】Mike and palindrome
  9. fragment中listview触发事件setOnItemClickListener不好使
  10. erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)