Овај пост ће разговарати о следећем садржају:
Шта је ТО_ДАТЕ у Орацле-у?
У Орацле-у, „ ДО ДАНАС ” функција је уобичајена функција која се користи за претварање вредности низа са типовима података ЦХАР, ВАРЦХАР2, НЦХАР или НВАРЦХАР2 у вредности датума. То је могуће кроз бројне подржане формате датума, као што су нумерички, алфанумерички и литерали датума. Хајде да видимо неке формате података и њихово објашњење:
Формати података | Објашњење |
ИИИИ | Четири цифре године |
ИИ | Последње две цифре године |
ММ | Месец (01 је јануар) |
МОЈА | Скраћеница од три знака назива месеца |
ДД | Број дана у месецу |
Ова функција помаже програмерима у ситуацијама када се датум чува као стринг у бази података или датотеци и желе да га конвертују у вредност датума за своје апликације. Подржавају га многе верзије Орацле база података као што су Орацле 12ц и Орацле 9и.
Како користити ТО_ДАТЕ у Орацле-у?
Пријавите се у своју базу података користећи СКЛ ПЛУС или СКЛ Девелопер и користите ову синтаксу дату у наставку да бисте користили „ ДО ДАНАС ” функција у Орацле-у:
ТО_ДАТЕ(стринг, формат_елементс)
Овде, „ низ ” је стринг који корисници желе да конвертују у датум, а „ формат_елементс ” је стринг који специфицира формат датума.
Хајде да видимо неке примере коришћења функције Орацле ТО_ДАТЕ.
Пример 1: Конвертујте стринг у датум
Овде конвертује једноставан стринг у вредност података помоћу ове команде:
СЕЛЕЦТ ТО_ДАТЕ('1999-12-25', 'ииии-мм-дд')'ДАТЕ' ФРОМ дуал;
Горња команда конвертује стринг „1999-12-25“ у вредност датума у датом формату.
Излаз
Излаз је приказао конвертовану вредност датума након успешног извршења команде.
Белешка : Параметар формата у функцији „ТО_ДАТЕ“ треба да одговара формату стринга који се конвертује, иначе може доћи до грешке.
Пример 2: Конвертујте стринг у датум користећи подразумевани формат
Функција ТО_ДАТЕ се такође може користити за претварање стринга у вредност датума користећи подразумевани формат система. Покренимо наредбу дату у наставку да бисмо ово урадили:
СЕЛЕЦТ ТО_ДАТЕ('19-АПРИЛ-2023') 'Дефаулт_Формат_Дате' ФРОМ дуал;150000
Команда конвертује стринг „19-АПРИЛ-2023“ у вредност датума у датом формату.
Излаз
Излаз је приказао конвертовану вредност датума у колони под називом „ Дефаулт_Формат_Дате “.
Закључак
„ ДО ДАНАС ” функција у Орацле-у претвара вредности стрингова са типовима података ЦХАР, ВАРЦХАР2, НЦХАР или НВАРЦХАР2 у вредности датума користећи различите подржане формате датума. Помаже програмерима који раде са вредностима датума ускладиштеним као стрингови у базама података или датотекама. Неопходно је осигурати да параметар формата који се користи у функцији одговара формату стринга. Овај пост говори о функцији ТО_ДАТЕ у Орацле-у и њеној употреби.