Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Sequence or timestamp or ?
Thank you very much..
/Anders
rkajda wrote:
> Hi
> You can't use sequence in default column clause but you can create
> trigger which fill column.
> for example
>
> create or replace trigger trg_bi_on_table_name
> before insert
> on table_name
> for each row
> begin
> select seq_t.nextval into :new.id from dual;
> end;
>
> Anders Monrad wrote:
>
> > Hi ..
> >
> > I need to make a table, with some kind of timestamp or system generated
> > key. How would you do that in Oracle ? DB2 has mikrosecs in its
> > timestamp, making it usefull, nut Oracle only has secs (WHY ??) so I
> > cant use a DATE.
> >
> > I tried a sequence, but it is not valid as a default colunm clause in
> > "create table".
> >
> > Can anybody tell me how something like this is done in Oracle (timestamp
> > controlled by the system - keys generated by the system) ?
> >
> > Thank you ..
> >
> > Anders Monrad
Received on Thu Jun 17 1999 - 01:53:19 CDT
![]() |
![]() |