Re: Constraint violation in spite of trigger with sequence

From: chet justice <chet.justice_at_gmail.com>
Date: Tue, 2 Feb 2010 08:01:39 -0500
Message-ID: <8311a5b61002020501t15c248cbrd024116de92d9e73_at_mail.gmail.com>



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_at_softcontract.de>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
>
>
>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Feb 02 2010 - 07:01:39 CST

Original text of this message