每日一得

不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速开发
最近关心的内容:SSH,seam,flex,敏捷,TDD
本站的官方站点是:颠覆软件

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  220 随笔 :: 9 文章 :: 421 评论 :: 0 Trackbacks
key words: Oracle自增长 sequence

SqlServer 和MySql都有自增长的功能,Oracle必须建一个对应的sequence,有时候感觉不是很方便 。

这次要实现在SqlServer中插入一条记录的时候自动在Oracle中增加一条对应的记录,sequence就有问题。

最后用触发器搞定:

create or replace trigger mytable_trig_autoinc
before insert on
mytable
for each row
begin
  if (:new.id is null) then
    select
mytable_seq.nextval into :new.id from dual;
  end if;
end;

posted on 2006-06-08 18:07 Alex 阅读(2837) 评论(0)  编辑  收藏 所属分类: dataBase

只有注册用户登录后才能发表评论。


网站导航: