在触发器中连接字符串、查询和序列号
Concating a string, query and sequence number in a trigger
这是我调用的触发器,它会增加序列号
create sequence application_id_seq start with 100 increment by 1;
create or replace trigger application_id_trig
before insert on applicant
for each row
begin
:new.application_id := 'ABC'|| to_char(application_id_seq.nextval);
end application_id_trig;
这输出我到
我该如何更改它以便获得以下输出。
ABC+系统日期(年)+seq_no.
例如:ABC2015101
这是你想要的吗?
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;
这是我调用的触发器,它会增加序列号
create sequence application_id_seq start with 100 increment by 1;
create or replace trigger application_id_trig
before insert on applicant
for each row
begin
:new.application_id := 'ABC'|| to_char(application_id_seq.nextval);
end application_id_trig;
这输出我到 我该如何更改它以便获得以下输出。
ABC+系统日期(年)+seq_no.
例如:ABC2015101
这是你想要的吗?
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;