oracle中实现自动增长列

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

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

【 tulaoshi.com - Oracle教程 】

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

(本文来源于图老师网站,更多请访问http://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 ;
/

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

来源:http://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。 相关命令 文中主要用到...
于是写测试程序。。。不行 下载最新的ODBC。。。还是不行 通过sql plus查询。。。咦?竟然也查不到。。。 于是,折腾。。。折腾。。。 几个小时后,问题找到,原来PL/SQL DEVELOPER 默认不是自动提交,当关掉sql window窗口后或手动commit方进行数据的提交,我靠,真隐晦。。。 更改选项,插入,查询,一切OK了,唉,宝贵的时间啊。 tool...

经验教程

638

收藏

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