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 môžem previesť reťazec na dátum v Oracle

? Oracle používa formát dáta ukladať aj dátumu a času v jedinom kombinovanom stĺpec , ktorý obsahuje mesiac , deň , rok , hodina , minúta , sekunda a milisekúnd . Dáta porovnať iba s inými dátami úspešne . Toto pravidlo je nutné previesť reťazca v rámci po sebe idúcich súborov do formátu dáta pred ich porovnanie na dátum uložené v tabuľke Oracle . Previesť reťazec na rande s jednoduchým štruktúrovaný dopytovací jazyk ( SQL ) príkazu . Veci , ktoré budete potrebovať
Oracle databázy
Interaktívny nástroj dotaze
Zobraziť ďalšie inštrukcie Cestuj 1

Prečítajte hodnotu dáta zo vstupného súboru . V tomto príklade predpokladajme , že hodnota je " 20100101 " .
2

použite funkciu " TO_DATE " previesť reťazec na dátum . Formát je

TO_DATE ( string1 , [ format_mask ] ) .

Řetězec1 je hodnota reťazca , a format_mask definuje formát výstupu .

V tomto príklade ,

TO_DATE ( '20100101 ' , " RRRRMMDD " )

vráti " 2010/01/01 " .
3

Oracle používa funkciu TO_DATE s aktualizáciou a vložiť príkazy , bez toho, aby používateľ explicitne kódovanie vyhlásenie . Obe vyhlásenia uvedené nižšie funkcií presne rovnaké . Prvý z nich je príklad implicitné kódovanie , a druhý je príkladom explicitného kódovanie

vložiť do date_table hodnôt ( " date1 ' , '20100101 ' ) ; .

Vložiť do date_table hodnoty ( " date2 " , TO_DATE ( '20100101 ' , " RRRRMMDD " ) ;

Najnovšie články

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