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

Re: Sobre funciones de fechas

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 (view raw or flat)
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

In response to

pgsql-es-ayuda by date

Next:From: Julio RiveroDate: 2006-02-20 12:16:23
Subject: Re: Sobre funciones de fechas
Previous:From: Javier Estévez CIFA CórdobaDate: 2006-02-20 11:42:39
Subject: Funciones PLPGSQL en otro motor de BD

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