| From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
|---|---|
| To: | José María <jomaza79(at)yahoo(dot)com(dot)ar> |
| Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
| Subject: | Re: [Pgsql-ayuda] me puedes dar una mano ????? |
| Date: | 2003-06-04 22:42:08 |
| Message-ID: | m3znkx8ny7.fsf@conexa.fciencias.unam.mx |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
José María <jomaza79(at)yahoo(dot)com(dot)ar> writes:
> hola mi nombre es JOSE MARIA y estoy desarrollando una base de
> datos en postgres y me gustaria saber como puedo generar la fecha y
> la hora automaticamente en una tabla... de tal forma a que cada vez
> que se carge el campo cod_usuario y nombre la fecha y la hora de ese
> momento se rejistre automaticamente.
>
El estándar dentro de SQL para hacer esto es usar un valor por omisión
para el atributo correspondiente. A menos de que tengas una muy buena
razón para separar la hora y la fecha, podrías usar un timestamp para
tenerlos juntos (un timestamp contiene fecha y hora). Algo como:
create table pago
(
cod_usuario integer not null,
nombre varchar(100) not null,
fecha timestamp not null DEFAULT now()
);
Nota la parte del DEFAULT now() (now() es una función que te regresa
la el timestamp del inicio de la transacción).
Saludos,
Manuel.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | sandrigo lezcano | 2003-06-04 22:44:48 | [Pgsql-ayuda] RE: nueva version del Pg... |
| Previous Message | Alvaro Herrera | 2003-06-04 21:36:46 | [Pgsql-ayuda] Re: nueva version del Pg... |