Saber el formato de fecha de un campo o cadena
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...
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
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
