Re: Constraint violation in spite of trigger with sequence

  • From: chet justice <chet.justice@xxxxxxxxx>
  • To: stiebing@xxxxxxxxxxxxxxx
  • Date: Tue, 2 Feb 2010 08:01:39 -0500

What kind of constraint violation?  You don't mention it.  Check (Not Null)?
 Unique Key?  Parent Key not found?

chet


chet justice

813.863.1213
http://oraclenerd.com
http://www.linkedin.com/in/chetjustice



On Tue, Feb 2, 2010 at 5:09 AM, A. Stiebing <stiebing@xxxxxxxxxxxxxxx>wrote:

> Hi all,
>
> hopefully someone can give me a hint in the correct direction regarding a
> constraint problem:
>
> In spite of we got an trigger with a sequence to update an unique id key on
> insert, we get constraint violations from time to time.
> Where could the cause be for that?
>
> Oracle 9
> --
> select max(num) from auft;
> -- -> 52013
> create sequence s_po_number NOMAXVALUE increment by 1 start with 52014
> cache
> 20 noorder nocycle;
>
>
> trigger TI_AUFT before insert on AUFT referencing old as old new as new for
> each row begin
> -- (...)
> select s_po_number.nextval into :new.num from dual;
>
> if(:new.creationdate is null and :new.createdby is null) then
> -- (...)
> end;
>
> --
>
> Best regards
>
> A. Stiebing
>
>
>
>

Other related posts: