现在有一个表,要实现其主键自增,序列我已经写好了,就差触发器了,需求上面需要实现这样的主键 job+sysdate+0000.下面是我写的触发器
create or replace trigger tr_RC_JOBINFO
before insert on RC_JOBINFO
referencing old as oldval
new as newval
for each row
begin
select 'job'||Trim(to_char(seqRC_JOBINFO.Nextval,'0000')) into :newval.JOBNO from dual;
end;
现在的问题就是怎么把这个sysdate加进去
select 'job'||TO_CHAR(sysdate,’yyyyMMddhh24mm ’)||Trim(to_char(seqRC_JOBINFO.Nextval,'0000')) into :newval.JOBNO from dual;
这样行不???
你的回答完美的解决了我的问题
@清原卡尔: 哈哈哈哈,解决就好。