oracle中实现自动增长列

2016-01-29 14:39 4 1 收藏

oracle中实现自动增长列,oracle中实现自动增长列

【 tulaoshi.com - Oracle教程 】

--在users表的userid列上实现自动增长列
--需要同时使用序列和行级触发器

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

create sequence seq_userid;   --创建序列

create or replace trigger users_bir  --创建行级触发器
before insert on users
for each row
declare
  tempnum number;
begin
  select seq_userid.nextval into tempnum from dual;
  :new userid := 'Usr' || lpda(tempnum,7,'0');
end users_bir ;
/

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

来源:https://www.tulaoshi.com/n/20160129/1493841.html

延伸阅读
标签: 办公软件
    笔者在平常的办公中,经常碰到需要在Word中求和的情况,而用过office/9.shtml' target='_blank' class='article'Excel的朋友都知道,在Excel的常用工具栏中有一个〔自动求和〕按钮很方便。其实,在Word 2003的表格中,也可以使用〔自动求和〕按钮,当然,这需要想办法把〔自动求和〕按钮调出来才行,其方法是: 1. 在...
正在看的ORACLE教程是:在Oracle 8x实现自动断开后再连接。 在实际的数据库应用中,我们经常遇到这样一个问题,连接到Oracle数据库的用户在作了一次操作后,再也没有后续操作,但却长时间没有和数据库断开连接。对于一个小型的应用系统来讲,本身的连接数目就有限,这好像没有什么严重的后果,但如果对于一个大型的数据库应用。如税务、工商等...
在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 一、实现数据库复制的前提条件 1、数据库支持高级复制功能 您可以用system身份登录数据库,查看v$option视图,如果其中Advanced...
在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方案,可供数据库治理人员参考。文中所有的程序都经过测试,运行良好。 这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标预备份:eXPort。 相关命令 文中主要用到...
由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据库数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过EXP/IMP工具迁移到新的环境中,复制环境是否生效。 最先进行的例子是测试一个物化视图站点能否通过EX...

经验教程

871

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部