сравнение даты с предопределенным форматом pl sql

У меня есть функция, которая должна принимать дату в форматеDD-MON-YY и должен отображаться в форматеDD-MM-YYYY, Функция, которую я создал:

create or replace function PRINT_IT(abc date)
RETURN DATE
IS
  v_date DATE;
BEGIN
  if regexp_like(abc,'^[0-9]{2}-[a-z]{3}-[0-9]{2}

но возвращаемое значение всегда неправильный формат даты !!

) then v_date := TO_DATE(abc,'DD-MM-YYYY'); else dbms_output.put_line('wrong format'); end if; dbms_output.put_line('The date is '); return v_date; END PRINT_IT;

но возвращаемое значение всегда неправильный формат даты !!

Ответы на вопрос(1)

Ваш ответ на вопрос