在触发器中查询字符串,查询和序列号

时间:2015-10-21 11:54:02

标签: oracle11g triggers oracle-sqldeveloper

这是我的触发器,它会增加序列号

<%= f.text_field :city, :placeholder => 'Write Your city', :autocomplete => :off %>

create sequence application_id_seq start with 100 increment by 1;

这导致我 如何更改它以便我得到以下输出。

ABC + SYSDATE(年)+ seq_no。

例如:的 ABC2015101

1 个答案:

答案 0 :(得分:0)

这就是你想要的吗?

create or replace trigger application_id_trig
before insert on applicant
for each row
begin
:new.application_id := 'ABC'||to_char(sysdate,'YYYY') || to_char(application_id_seq.nextval);
end application_id_trig;