Шта је ТО_ДАТЕ у Орацле-у и како га користити?

Sta Je To Date U Oracle U I Kako Ga Koristiti



Програмери се често суочавају са проблемом док развијају апликације којима су потребне вредности датума, али се оне углавном чувају као стрингови у базама података или датотекама. Да би се ове вредности стрингова претвориле у вредности датума, Орацле нуди функцију ТО_ДАТЕ. Ова функција подржава бројне формате датума што је чини основним алатом за програмере.

Овај пост ће разговарати о следећем садржају:

Шта је ТО_ДАТЕ у Орацле-у?

У Орацле-у, „ ДО ДАНАС ” функција је уобичајена функција која се користи за претварање вредности низа са типовима података ЦХАР, ВАРЦХАР2, НЦХАР или НВАРЦХАР2 у вредности датума. То је могуће кроз бројне подржане формате датума, као што су нумерички, алфанумерички и литерали датума. Хајде да видимо неке формате података и њихово објашњење:







Формати података Објашњење
ИИИИ Четири цифре године
ИИ Последње две цифре године
ММ Месец (01 је јануар)
МОЈА Скраћеница од три знака назива месеца
ДД Број дана у месецу

Ова функција помаже програмерима у ситуацијама када се датум чува као стринг у бази података или датотеци и желе да га конвертују у вредност датума за своје апликације. Подржавају га многе верзије Орацле база података као што су Орацле 12ц и Орацле 9и.



Како користити ТО_ДАТЕ у Орацле-у?

Пријавите се у своју базу података користећи СКЛ ПЛУС или СКЛ Девелопер и користите ову синтаксу дату у наставку да бисте користили „ ДО ДАНАС ” функција у Орацле-у:



ТО_ДАТЕ(стринг, формат_елементс)

Овде, „ низ ” је стринг који корисници желе да конвертују у датум, а „ формат_елементс ” је стринг који специфицира формат датума.





Хајде да видимо неке примере коришћења функције Орацле ТО_ДАТЕ.

Пример 1: Конвертујте стринг у датум

Овде конвертује једноставан стринг у вредност података помоћу ове команде:



СЕЛЕЦТ ТО_ДАТЕ('1999-12-25', 'ииии-мм-дд')'ДАТЕ' ФРОМ дуал;

Горња команда конвертује стринг „1999-12-25“ у вредност датума у ​​датом формату.

Излаз

Излаз је приказао конвертовану вредност датума након успешног извршења команде.

Белешка : Параметар формата у функцији „ТО_ДАТЕ“ треба да одговара формату стринга који се конвертује, иначе може доћи до грешке.

Пример 2: Конвертујте стринг у датум користећи подразумевани формат

Функција ТО_ДАТЕ се такође може користити за претварање стринга у вредност датума користећи подразумевани формат система. Покренимо наредбу дату у наставку да бисмо ово урадили:

СЕЛЕЦТ ТО_ДАТЕ('19-АПРИЛ-2023') 'Дефаулт_Формат_Дате' ФРОМ дуал;
150000

Команда конвертује стринг „19-АПРИЛ-2023“ у вредност датума у ​​датом формату.

Излаз

Излаз је приказао конвертовану вредност датума у ​​колони под називом „ Дефаулт_Формат_Дате “.

Закључак

ДО ДАНАС ” функција у Орацле-у претвара вредности стрингова са типовима података ЦХАР, ВАРЦХАР2, НЦХАР или НВАРЦХАР2 у вредности датума користећи различите подржане формате датума. Помаже програмерима који раде са вредностима датума ускладиштеним као стрингови у базама података или датотекама. Неопходно је осигурати да параметар формата који се користи у функцији одговара формату стринга. Овај пост говори о функцији ТО_ДАТЕ у Орацле-у и њеној употреби.