Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Timestamping records automatically
Arch wrote:
> On Sat, 06 Oct 2007 00:16:53 -0700, DA Morgan <damorgan_at_psoug.org>
> wrote:
>
>> Arch wrote: >>> I need to add a date / time stamp to records as they are inserted into >>> a table. I need to do this at the server end. >>> >>> Is there a "correct" way to do that? Should I simply use a default >>> value of sysdate? Or should this be done with a trigger or something >>> else? >>> >>> Thanks for any advice >> CREATE TABLE t ( >> col1 VARCHAR2(20), >> col2 DATE DEFAULT SYSDATE); >> >> INSERT INTO t >> (col1) >> VALUES >> ('AAA'); >> >> SELECT * FROM t; >> >> Documented in Morgan's Library at www.psoug.org under HEAP TABLES.
The only way to prevent user override is with a trigger.
-- Daniel A. Morgan University of Washington damorgan_at_x.washington.edu (replace x with u to respond) Puget Sound Oracle Users Group www.psoug.orgReceived on Sun Oct 07 2007 - 21:15:41 CDT
![]() |
![]() |