Tecnología

Inicio

¿Cómo es la fecha almacenada en una base de datos Oracle SQL?

¿Cómo es la fecha almacenada en una base de datos Oracle SQL?


Cuando se utiliza un formato de fecha en una base de datos Oracle, el formato almacenado de SQL por defecto es DD-MM-AAAA. La DD es un día de dos dígitos, MM es un mes de dos dígitos del uno al 12, y AAAA es un año de cuatro dígitos. Aunque la base de datos de Oracle SQL almacenado el año de cuatro dígitos de la fecha se almacena, la salida por defecto son los dos últimos dígitos.

Almacenamiento de la FECHA

El tipo DATE siglo, los cuatro dígitos del año, el mes, el día, la hora (en formato de 24 horas), el minuto y el segundo. El tipo DATE puede almacenar fechas y horas entre el 1 de enero de 4712 aC y el 31 de diciembre de 4712 dC

Convertir una fecha y hora a una cadena

Una fecha y hora se puede convertir en una cadena utilizando la función TO_CHAR (). Por ejemplo, para convertir una fecha y hora en una cadena:

SQL> SELECT customer_id, TO_CHAR (DOB, 'MES DD, AAAA') de los clientes;

CUSTOMER_ID TO_CHAR (DOB, 'MES



12 FEBRAURY 05, 1968

6 DE ENERO DE 01, 1970

7 27 DE MARZO DE, 1972

Usando el formato YY

Cuando se utiliza el formato "AA" para el año, y le proporcionamos los dos dígitos de un año, el supuesto es que el siglo para el año es el mismo año que el presente siglo fijado actualmente en el servidor de base de datos. Por ejemplo, "15" es el año en que se proporciona y el presente año es "2010", el año en que se establece es "2015"