首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

oracle 触发器 如何写

2013-07-04 
oracle 触发器 怎么写我oracle一个字符串字段 changeno想填写入 IT2013001IT2013002一直递增用触发器写了

oracle 触发器 怎么写
我oracle一个字符串字段 changeno想填写入 IT2013001   IT2013002一直递增
用触发器写了一个 没有拼接IT和2013 应该怎么写呢 下面的只能递增 数字序列 IT2013怎么接上呢?谢谢


create or replace trigger tri_changeno
  before insert on changes
  for each row
declare
  nextid number;
 begin
  IF :new.changeno IS NULL or :new.changeno=0 THEN 
    select seq_changeno.nextval
    into nextid
    from sys.dual;
    :new.changeno:=nextid;
  end if;
end tri_changeno;


[解决办法]

select 'IT2013' 
[解决办法]
 seq_changeno.nextval

热点排行