From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Pablo Braulio <brulics(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Sobre funciones de fechas |
Date: | 2006-02-20 12:14:13 |
Message-ID: | 20060220121413.GA4547@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Pablo Braulio escribió:
> Realmente desconozco la diferencia entre usar now() y current_date para este
> caso, pero sólo quería decir que también se puede hacer con esta última:
CURRENT_DATE es una funcion definida por el estandar SQL (observa que se
escribe sin los parentesis al final, a diferencia de cualquier otra
funcion normal) y retorna tipo date. En cambio now() es una funcion
propia de Postgres y retorna tipo timestamp with time zone.
A bajo nivel son exactamente iguales, porque CURRENT_DATE es
transformada internamente en
'now'::text::date
en el procesador gramatical (ver src/backend/parser/gram.y, 7100 ss)
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Rivero | 2006-02-20 12:16:23 | Re: Sobre funciones de fechas |
Previous Message | Javier Estévez CIFA Córdoba | 2006-02-20 11:42:39 | Funciones PLPGSQL en otro motor de BD |