Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Použite " TO_DATE ( ) " funkcia previesť reťazec znakov do dátového typu DATE . Syntaxe v najjednoduchšej forme je nasledovné :
TO_DATE ( string_value )
string_value je súbor znakov , ktoré chcete previesť do predvoleného formátu DATE dátového typu . Musíte zadať formát masku aj v prípade , že reťazec znakov , nie sú v predvolenom formáte . Napríklad :
TO_DATE ( '01 - Sep - 2010 " )
To dáva nasledujúci výsledok :
01 - SEP - 10
Zadať formát , ak hodnota reťazca nie je v predvolenom formáte nasledujúcim spôsobom :
TO_DATE ( '20100901 ' , " RRRRMMDD " )
dáva nasledujúci výsledok :
01 - SEP - 10
2
Pomocou " to_char ( ) " funkcia previesť hodnotu ľubovoľného dátového typu do charakteru reťazca . Napríklad , ak chcete použiť túto funkciu previesť hodnotu dátového typu DATE do postáv . Syntax funkcie je nasledovné :
to_char ( date_value , " format_model " )
date_value predstavuje akúkoľvek hodnotu DATE typ dát a format_model určuje vzor , v ktorom je date_value interpretovaný . Napríklad :
to_char ( '20100901 ' , ' MM /YY " )
To dáva nasledujúci výsledok :
09 /10
3
Použite " FROM_TZ ( ) " funkcia pre prevod časovú pečiatku typ dát hodnotu časovú značku s časovú zónu dátový typ hodnoty , ak časová zóna je daná . Preto , funkcia vezme hodnotu časovej pečiatky a hodnotu časovej zóny ako jej parametre . Hodnota časové pásmo je reťazec formátu TZH : TZM , ktorá predstavuje hodiny časové pásmo a časové pásmo minútu , resp . Napríklad :
FROM_TZ ( timestamp '2010 - 01 - 09 10:00:00 ' , '5 : 00 ' )
To dáva nasledujúci výsledok :
01 - SEP - 10 10:00:000000 AM +05:00
4
Pomocou " TO_TIMESTAMP ( ) " funkcia previesť reťazec znakov na dátový typ TIMESTAMP . Funkcie vo svojej najjednoduchšej podobe má string_value , ktorý potrebujete previesť do hodnoty TIMESTAMP dátového typu . Syntax je nasledujúca :
TO_TIMESTAMP ( string )
reťazec predstavuje hodnotu , ktorú chcete previesť na typ údajov TIMESTAMP v predvolenom formáte . To je podobné k " TO_DATE ) ( " funkcia . Je-li hodnota reťazec nie je v predvolenom formáte , je potrebné zadať model formáte . Napríklad :
TO_TIMESTAMP ( '20100901 ' , ' YYYY - MM - DD HH : MI : SS ' )
Vyššie uvedený príkaz prevedie dátum na dátový typ TIMESTAMP s týmto výsledkom :
01 - Sep - 10 6.34.00.000000000 AM
5
Pomocou " TO_TIMESTAMP_TZ ( ) " previesť reťazec znakov na hodnotu časovú značku s TIME ZONE dátového typu . To je podobné k " TO_TIMESTAMP ( ) " funkcie . Funkcia sa hodnotu reťazca , ktorú je potrebné previesť . Syntaxe vo svojej najjednoduchšej forme je nasledujúci :
TO_TIMESTAMP_TZ ( string )
Napríklad :
TO_TIMESTAMP_TZ ( '2010 - 01 - 08 05:00:00 -8 : 00 ' , ' YYYY /MM /DD HH : MI : SS TZH : TZM " )
To dáva nasledujúci výsledok :
01 - IX - 10 05:00:00 000.000.000 - 08:00
6
Pomocou " CAST ( ) " previesť z jedného vstavaného dátového typu na iný typ dát . Syntax pre funkciu má výraz a typ dátového typu je treba previesť do . Napríklad previesť dátový typ DATE na dátový typ TTIMESTAMP . Syntax funkcie je nasledovné :
CAST ( string_value AS dátový - typ )
Napríklad , chcete previesť hodnotu dáta počítača do časovú pečiatku dátový typ hodnoty . Zadajte nasledujúci príkaz :
CAST ( SYSDATE ako timestamp )
To dáva nasledujúci výsledok :
01 - SEP - 10 08.34.23.000000 AM
Copyright © počítačové znalosti Všetky práva vyhradené