读书人

oracle 触发器 如何写

发布时间: 2013-07-04 11:45:33 作者: rapoo

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

读书人网 >Java Web开发

热点推荐