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é