Come è la data memorizzati in un database Oracle SQL?

October 24

Come è la data memorizzati in un database Oracle SQL?


Quando si utilizza un formato di data in un database Oracle, il formato SQL memorizzato per default è GG-MM-AAAA. Il DD è un giorno a due cifre, MM è un mese a due cifre da uno a 12, e AAAA è un anno di quattro cifre. Anche se il database Oracle SQL memorizzato l'anno a quattro cifre della data è memorizzato, l'output predefinito è le ultime due cifre.

Memorizzazione della DATA

Il tipo di data negozi del secolo, tutte e quattro le cifre dell'anno, il mese, il giorno, l'ora (in formato 24 ore), il minuto e il secondo. Il tipo di data può memorizzare le date e gli orari tra il 1 gennaio 4712 aC e il 31 dicembre, 4712 dC

Conversione di un Datetime in una stringa

Un datetime può essere convertito in una stringa utilizzando la funzione TO_CHAR (). Ad esempio, per convertire un datetime in una stringa:

SQL> selezionare customer_id, TO_CHAR (DOB, 'MESE DD, YYYY') dalla clientela;

CUSTOMER_ID TO_CHAR (DOB, 'MESE



12 FEBRAURY 05, 1968

6 1 gennaio 1970

7 27 marzo 1972

Utilizzando il formato AA

Quando si utilizza il formato "YY" per l'anno e fornirvi le due cifre di un anno, il presupposto è che il secolo per l'anno è lo stesso anno in cui il nostro secolo attualmente impostato sul server di database. Ad esempio, "15" è l'anno in cui si fornisce e l'anno in corso è "2010", l'anno che è impostato è "2015"