Я хочу показать дату из параметра в выводе отчетов - PullRequest
0 голосов
/ 18 июня 2019

Я хочу отобразить параметр даты в стандартном отчете. Я пытаюсь так: Я добавил столбец формулы, как показано ниже: '

function P_DATEFormula return Date is
begin
  return to_date(:P_HIST_DATE ,'DD-MM-YYYY');
end;

Это работает в других отчетах, но здесь не отображается в выходных данных.

1 Ответ

1 голос
/ 18 июня 2019

Я должен сказать, что вы используете другую функцию.

Чтобы отобразить дату в указанном формате в отчетах, вы должны использовать функцию TO_CHAR.

TO_DATE функция простопреобразует строку в дату, а TO_CHAR преобразует ее в дату в указанную строку.

Дата: по умолчанию отображается в формате, указанном в параметр NLS .Если вам нужна дата в каком-либо другом формате в отчетах, то TO_CHAR - лучший вариант.

Как:

Select TO_CHAR(sysdate,'dd-mm-yyyyy') from dual;

Демонстрационная база данных Fiddle для форматов даты

Ура !!

...