Kaj je TO_DATE v Oraclu in kako ga uporabljati?

Kaj Je To Date V Oraclu In Kako Ga Uporabljati



Razvijalci se med razvijanjem aplikacij, ki potrebujejo datumske vrednosti, pogosto srečujejo s težavo, vendar so večinoma shranjene kot nizi v bazah podatkov ali datotekah. Za pretvorbo teh vrednosti nizov v datumske vrednosti Oracle ponuja funkcijo TO_DATE. Ta funkcija podpira številne formate datumov, zaradi česar je bistveno orodje za razvijalce.

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.