Saber el formato de fecha de un campo o cadena

Sandra
03 de Febrero del 2006
Necesito saber el formato de fecha q tiene un campo o una cadena en sql y convertirlo a uno estandar por ej. d/m/y. Existe una funci贸n q me de esa informaci贸n???...es decir si esta en dmy,mdy o ymd...muchas gracias por ayudarme...


Jordi
03 de Febrero del 2006
Hola Sandra,

El formato de fecha de una base de datos est谩 definida en las propiedades NLS (National Language Settings).
Puedes hacer una consulta a la tabla NLS_DATABASE_PARAMETERS para saber qu茅 formato tiene la fecha en tu base de datos.
Para ello haz la siguiente consulta:
SELECT value
FROM nls_database_parameters
WHERE parameter = 'NLS_DATE_FORMAT';

脡sta consulta se debe realizar con un usuario que tenga privilegios de consulta sobre la tabla, como por ejemplo el usuario SYS.

Saludos,

Jordi

Jordi
03 de Febrero del 2006
Lo siento, se me olvidaba decir que la sentencia anterior es v谩lida para Oracle.