Re: Default sequence number
Date: 1996/10/28
Message-ID: <553fjc$emv_at_nntp1.u.washington.edu>#1/1
Do you know why Oracle can't use NEXTVAL as default when creating a table?
CREATE TABLE tablename (
ID number DEFAULT seq_num.NEXTVAL)
In article <551sgn$5b_at_o.online.no>, Alf-Kenneth Aabel <alf-ka_at_online.no> wrote:
>nardone_at_patriot.net (Joe Nardone) wrote:
>
>
>>Unfortunately (this is from memory; please check it out) you won't
>>be able to declare your column NOT NULL. Apparently, Oracle checks
>>NOT NULL constraints before doing the 'before-insert' and 'before-update'
>>triggers.
>>Joe
>
>
>No, this is not true at least not in Oracle 7.2 and higher. Oracle
>will run the trigger before checking the constraints, so a trigger is
>the right way to implent the IDENTITY column which exists in Sybase.
>
>
>_____________________________________________________________
>Name: Alf-Kenneth Aabel
>Title: Senior Software Engineer
>Company name: PRIDE AS
>Address: Wdm. Thranesgt. 77
> 0175 OSLO
>
>Ph work: +47 22 20 21 50
>Fax: +47 22 20 70 39
>Ph private: +47 22 35 64 17
>Pager: +47 967 16998
>Email: alf-ka_at_online.no
>_____________________________________________________________
>
>
>
Received on Mon Oct 28 1996 - 00:00:00 CET