Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-ayuda] Cosulta

From: Bruno Unna <bruno(at)iac(dot)com(dot)mx>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Cosulta
Date: 1999-01-15 04:30:06
Message-ID: 369EC44E.84C640FD@iac.com.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Fernando Ariel Chevarro wrote:
> 
> At 00:15 14/01/1999 -0600, you wrote:
> >Fernando Ariel Chevarro wrote:
> >>
> >> Alguien de la lista me podria explicar como  tomar y colocar la fecha
> >> actual del servidor en un campo?
> >
> >Existen dos cadenas especiales cuando se trata de actualizar (o crear)
> >un registro con un campo de tipo tiempo. Una de ellas es 'now', que se
> >interpreta como el momento en el que fue interpretado el query. La otra
> >es 'current', que se interpreta como el momento en el que el servidor
> >extrae el dato, así que es distinto cada vez que lo consultas.
> 
> podrias ser mas especifico con un ejemplo?
> necesitaria tomar la fecha actual en el momento de ejecucion del query
> gracias
> 

Por ejemplo, imagina que tienes una tabla 'events' con dos campos:
'moment' (datetime) y 'event' (int4). Quieres insertar un evento (un 3,
digamos), grabando el momento en el que realizas el query. Puedes
entonces hacer algo como:

insert into events(moment, event) values('now', 3);

Después de hacer tu insert, si revisas el contenido de la tabla con algo
como 

select moment, event from events;

obtendrás algo como

moment                      |event
----------------------------+-------------
Thu Jan 14 20:25:44 1999 MST|            1

Espero que te sirva. Suerte, saludos.
-- 
"Create like a god,                Bruno Unna <bruno(at)iac(dot)com(dot)mx>
 command like a king,                     Desarrollo de Software
 and work like a slave."                Internet de Alta Calidad
             Kawasaki                   PGP public key available
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : cancelacion pgsql-ayuda

In response to

pgsql-es-ayuda by date

Next:From: Eduardo Lang VelezDate: 1999-01-15 15:52:36
Subject: [pgsql-ayuda] pregunta
Previous:From: Fernando Ariel ChevarroDate: 1999-01-15 03:16:59
Subject: [pgsql-ayuda] Nueva Consulta

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group