PostgreSQL – select sysdate from dual

junio 6, 2012

Estoy probando la base de datos PostgreSQL. Uno de mis primeros dolores de cabeza fue como obtener la fecha y hora actual del servidor. En Oracle ejecutas el comando ‘select sysdate from dual’ pero en PostgreSQL marca el error:

ERROR:  relation “dual” does not exist

LINE 1: select sysdate from dual;

                            ^

********** Error **********

ERROR: relation “dual” does not exist

SQL state: 42P01

Character: 21

En PostgreSQL tienes que hacerlo de la siguiente manera:

select now();

o

select CURRENT_TIMESTAMP;

Fuentes:
http://www.postgresql.org/docs/7.4/static/functions-datetime.html 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: