oracleプライマリ・キーの自己成長の作成
546 ワード
シーケンスを先に作成
トリガーを作成します
CREATESEQUENCE TestIncrease_Sequence
INCREMENTBY 1--
STARTWITH 1-- 1
NOMAXVALUE-- , :maxvalue9999
NOCYCLE-- ,
CACHE 10;
再PL/SQLにフリップフロップが作成されているので、すぐにsqシーケンスを取得することはできません.脱退して再アクセスすればいいのですが、その理由はよくわかりません.トリガーを作成します
create or replace trigger mer_onecodepayment_trg
before insert
on merchant_onecodepayment_info
for each row
declare
-- local variables here
begin
select mer_onecodepayment_seq.nextval into:New.id from dual;
end mer_onecodepayment_trg;