Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť dátový typ Dátum časovej pečiatky v Oracle SQL

Oracle je jednotkou na trhu v systéme riadenia relačnej databázy . DATE a TIMESTAMP sú typy vstavaný dátum a čas dátových typov , ktoré ponúka Oracle používa pre dáta a časovej hodnoty . Ďalšie dátové typy sú časovú značku s TIME ZONE a čas pečiatka s miestne časové pásmo . Dátový typ DATE drží hodnoty dátumu a času vo formáte mesiac , deň , rok , hodiny , minúty a sekundy , zatiaľ čo TIMESTAMP ide podrobnejšie sa zlomky sekúnd , timezone_hour , TIMEZONE_MINUTES , TIMEZONE_REGION a TIMEZONE_ABBR . Funkcie uvedené v Oracle previesť dátové typy pre dátum a čas do iných dátových typov . Pokyny dovolená 1

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené