Ta objava bo obravnavala naslednjo vsebino:
Kaj je TO_DATE v Oraclu?
V Oraclu je » TO_DATE ” je pogosta funkcija, ki se uporablja za pretvorbo vrednosti niza s podatkovnimi vrstami CHAR, VARCHAR2, NCHAR ali NVARCHAR2 v datumske vrednosti. To je mogoče prek številnih podprtih formatov datumov, kot so numerični, alfanumerični in datumski literali. Oglejmo si nekaj formatov podatkov in njihovo razlago:
Formati podatkov | Razlaga |
LLLL | Štiri številke leta |
YY | Zadnji dve števki leta |
MM | Mesec (01 je enako januarju) |
MOJ | Trimestna okrajšava imena meseca |
DD | Število dneva v mesecu |
Ta funkcija je v pomoč razvijalcem v primerih, ko je datum shranjen kot niz v zbirki podatkov ali datoteki in ga želijo pretvoriti v datumsko vrednost za svoje aplikacije. Podpirajo ga številne različice baz podatkov Oracle, kot sta Oracle 12c in Oracle 9i.
Kako uporabiti TO_DATE v Oracle?
Prijavite se v svojo zbirko podatkov s programom SQL PLUS ali SQL Developer in uporabite naslednjo sintakso za uporabo » TO_DATE ” funkcija v Oraclu:
TO_DATE(niz, elementi_formata)
Tukaj je ' vrvica « je niz, ki ga uporabniki želijo pretvoriti v datum, in » elementi_formata ” je niz, ki določa obliko datuma.
Oglejmo si nekaj primerov uporabe funkcije Oracle TO_DATE.
Primer 1: Pretvori niz v datum
Tukaj pretvori preprost niz v podatkovno vrednost s tem ukazom:
SELECT TO_DATE('1999-12-25', 'llll-mm-dd')'DATE' FROM dvojno;
Zgornji ukaz pretvori niz »1999-12-25« v vrednost datuma v podani obliki.
Izhod
Izhod je prikazal pretvorjeno vrednost datuma po uspešni izvedbi ukaza.
Opomba : Parameter formata v funkciji »TO_DATE« se mora ujemati z formatom niza, ki se pretvarja, sicer lahko pride do napake.
2. primer: pretvorba niza v datum s privzeto obliko
Funkcijo TO_DATE lahko uporabite tudi za pretvorbo niza v vrednost datuma s pomočjo privzete oblike zapisa sistema. Za to zaženimo spodnji ukaz:
SELECT TO_DATE('19-APRIL-2023') 'Default_Format_Date' FROM dual;150000
Ukaz pretvori niz »19-APRIL-2023« v vrednost datuma v podani obliki.
Izhod
Izhod je prikazal pretvorjeno vrednost datuma v stolpcu z imenom » Privzeti_format_datuma “.
Zaključek
' TO_DATE ” v Oraclu pretvori vrednosti nizov s podatkovnimi tipi CHAR, VARCHAR2, NCHAR ali NVARCHAR2 v datumske vrednosti z uporabo različnih podprtih formatov datumov. Pomaga razvijalcem, ki delajo z datumskimi vrednostmi, shranjenimi kot nizi v zbirkah podatkov ali datotekah. Bistveno je zagotoviti, da se parameter formata, uporabljen v funkciji, ujema z formatom niza. Ta objava je obravnavala funkcijo TO_DATE v Oraclu in njeno uporabo.