Wanneer u een datumnotatie in een Oracle -database , de SQL -indeling standaard opgeslagen is DD - MM - JJJJ . De DD is een dag in twee cijfers , MM is een maand in twee cijfers van een tot 12 , en YYYY is een vier - cijferig jaar . Hoewel de Oracle SQL -database opgeslagen het jaar van vier cijfers van de datum wordt opgeslagen , is de standaard output is de laatste twee cijfers . Het opslaan van de DATUM Het type DATE slaat de eeuw , alle vier de cijfers van het jaar , de maand , de dag , het uur ( in 24 - uurs formaat ) , de minuut en de tweede . Het type DATE kan data en tijden te slaan tussen 1 januari , 4712 BC en 31 december , 4712 AD Zet een Datetime een String Een datetime kunnen worden geconverteerd naar een string met behulp TO_CHAR ( ) -functie . Bijvoorbeeld , om een datetime converteren naar een string: SQL > SELECT customer_id , TO_CHAR ( dob , ' MAAND DD , YYYY ' ) FROM klanten ; CUSTOMER_ID TO_CHAR ( DOB , ' MAAND < br > ----------------------------- 12 februari is 05 , 1968 6 1 januari 1970 7 27 maart 1972 met de YY -formaat Bij gebruik van de " YY " formaat voor het jaar en u levert het twee - cijfer van een jaar , de veronderstelling is dat de eeuw van het jaar is het hetzelfde jaar als de huidige eeuw die momenteel op uw database server . bijvoorbeeld , " 15 " is het jaar dat u levert en het huidige jaar is " 2010", het jaar dat is ingesteld is " 2015 ".
|