原文:oracle数据库中创建序列并用序列自动生成ID或编号

工作中经常需要生成指定格式的ID,例如:学生ID S ,基金代码 F 等。这种字符 数字格式的ID类手动数据有点麻烦。今天我跟大家分享用创建序列后,再通过触发器自动生成上述混合格式的ID的方法。当然这是我经常用的一种方法,如果大家有其他方法或者对于我下面分享的内容有更好的意见建议,在评论区留言讨论。 首先我创建了学生信息表sut info,如下: stu info stu id stu name ...

2021-02-12 00:53 0 344 推荐指数:

查看详情

oracle数据库ID自增长--序列

什么是序列?在mysql中有一个主键自动增长的id,例如:uid number primary key auto_increment;在oracle序列就是类似于主键自动增长,两者功能是一样的,只是叫法不同而已。 在oracle想要实现id自动增长只能用序列来实现。在oracle,是将序列 ...

Sun May 26 04:21:00 CST 2019 0 4160
Oracle添加自动编号序列

创建表zuocheng create table zuocheng(id int ,address char(25), pay int); 2. 创建自增序列 create sequence zc //创建名为zc的序列 ...

Tue Jan 22 19:29:00 CST 2013 0 4394
Oracle数据库创建循环序列

循环序列:当序列值达到最大时重新恢复到最小值,反之也可以 --创建循环序列 create sequence mySeq :序列名start with 1        :序列开始值increment by 1 :序列每次自增1maxvalue ...

Tue Dec 17 01:03:00 CST 2019 0 1428
oracle如何创建表的自增ID(通过序列)

1、什么是序列呢? 序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。 Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列生成时,序列 ...

Sat Nov 30 19:57:00 CST 2019 0 805
oracle如何创建表的自增ID(通过序列)

1、什么是序列呢? 序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。 Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列生成时,序列 ...

Thu Apr 26 19:52:00 CST 2018 0 42043
oracle数据库创建表,序列及添加代码案例

create table cdpt( id number(6), name varchar2(30), constraint pk_id primary key(id) ); 更改数据库的“延迟段创建”特性为false 在sql plus 执行此句 ALTER SYSTEM ...

Tue Jun 28 05:24:00 CST 2016 2 5015
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM