« Oracle的imp命令导入备份数据« »利用JAVA API函数实现数据的压缩与解压缩(1) »
oracle中实现自动增长列

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

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 ;

 


Tags: oracle数据库  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/oracle-seq.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
Oracle的imp命令导入备份数据  (2008-2-18 11:54:47)
如何在oracle中导入导出dmp数据库文件  (2008-2-18 11:51:51)
ORACLE函数大全   (2008-1-22 0:5:8)
oracle sequence的介绍  (2008-1-21 15:4:11)
Oracle PL/SQL游标的学习  (2007-11-29 14:29:38)
oracle相当于split功能的代码  (2007-11-29 14:13:55)
oracle 实现 split 函数 (返回数组)  (2007-11-28 21:1:32)
在oracle中手动创建split函数  (2007-11-28 21:0:6)
Oracle时间函数  (2007-11-28 16:40:27)
oracle 存储过程语法例子  (2007-11-27 10:15:53)




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.