I would use a trigger with a sequence, as in:
CREATE SEQUENCE <sequence_name>_SEQ
INCREMENT BY 1
START WITH -99999999999999999999999999
MAXVALUE 9999999999999999999999999999999999999999999999
MINVALUE -999999999999999999999999999999999999999999999
CYCLE CACHE 5 ORDER;
create or replace trigger <trigger_name>_autonum_ins
before insert on <table_name>
for each row
begin
if :new.<field1> is null then
select <sequence_name>_seq.nextval into :new.<field1> from dual;
end if;
end;
-Stathis.
Michael Sweeney wrote:
>
> lol sorry, buttons are too close together in OE.
>
> Anyon ehave a sugestion on a different way of doing what I want to do?
> Should be easy but i;m starting to get a headache from this (6-7 years not
> doing SQL doesn't help either)
>
--
Rouvas Stathis
[EMAIL PROTECTED]
http://www.di.uoa.gr/~rouvas
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php