Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: sequence trigger
hi mark
pseudo-columns currval & nextval are available only in SELECT list.See text below
Regards
Konstantin V. Sartakov Kuzbassprombank Kemerovo Russia mailto:skv_at_kpbank.ru
Mark Aurit <mark_aurit_at_NOSPAM.mail.northgrum.com> ÚÁÐÉÓÁÎÏ × ÓÔÁÔØÀ
<01bc9210$0864ff60$3d846380_at_MAURIT>...
> I want to use a sequence in my table, and Id like it done in a database
> trigger.
> I performed the following steps:
> 1) create sequence myseq;
> 2) create table mytable
> (pk number(13),
> name varchar2(30));
> 3) create or replace trigger mytrig
> before insert on mytable
> for each row
> begin
> update mytable
> set new.pk=myseq.nextval;
select myseq.nextval into :new.pk from dual;