? Når du bruger et datoformat i en Oracle database, SQL-format gemmes som standard er DD -MM- ÅÅÅÅ . DD er en to -cifret dag , MM er en to -cifret måned fra den ene til 12 og ÅÅÅÅ er en fire- cifret årstal . Selvom Oracle SQL database gemt den firecifrede år efter er gemt , er standard output er de sidste to cifre . Lagring af DATE
DATE typen gemmer århundrede, alle fire cifre i det år , måned , dag, den time ( i 24-timers format) , i det øjeblik , og det andet . Den DATE type kan gemme datoer og klokkeslæt mellem 1 januar 4.712 f.Kr. og 31. dec 4.712 AD
Konverter en datotid til en String
datetime kan konverteres til en streng ved hjælp to_char ( ) funktion. For eksempel , konvertere til et datetime til en streng : Hej
SQL > SELECT CUSTOMER_ID , to_char (f. , ' MONTH DD , ÅÅÅÅ ' ) FROM kunder
CUSTOMER_ID to_char ( DOB , ' MONTH < br >
-----------------------------
12 Febraury 05 1968
< p > 6. jan 1, 1970
7 27 Mar 1972
Brug af YY format
Når du bruger " YY " format for året, og du leverer det tocifrede af et år , den antagelse er, at det århundrede for året er samme år som dette århundrede aktuelt indstillet på din databaseserver. for eksempel, " 15 " er det år , du leverer, og indeværende år er "2010 ", det år , der er indstillet , er " 2015. "