? När du använder ett datumformat i en Oracle-databas , är det SQL-format lagras som standard DD - MM - ÅÅÅÅ . DD är ett tvåsiffrigt dag , är MM en tvåsiffrig månad från en till 12 , och ÅÅÅÅ är ett fyrsiffrigt år . Även Oracle SQL -databas lagras det fyrsiffriga året för dagen lagras , är det förvalda de två sista siffrorna . Lagra DATE
DATE typen lagrar talet , alla fyra siffrorna i året , månaden , dagen , timmen ( i 24 - timmars format ) , på minuten , och det andra . Datumtypen kan lagra datum och tider mellan 1 jan 4712 f.Kr. och 31 dec 4712 AD
Konvertera en Datetime till en String
En datetime kan konverteras till en sträng med hjälp TO_CHAR ( ) funktionen . Till exempel , för att konvertera en datetime till en sträng :
SQL > SELECT CUSTOMER_ID , TO_CHAR ( född , ' MÅNAD DD , YYYY ' ) FROM kunder ,
CUSTOMER_ID TO_CHAR ( DOB , ' MÅNAD
-----------------------------
12 Febraury 05 , 1968
6 1 januari 1970
7 mars 27, 1972 Addera ditt använda ÅÅ
När du använder " YY " format för året och du levererar tvåsiffrigt på ett år , är antagandet att talet för året är samma år som detta århundrade närvarande inställd på din databasserver . exempelvis " 15 " är det år som du anger och innevarande år är " 2010 " året som ställs är " 2015 ".