Если pubdate
определен как столбец DATE
, вы можете отформатировать его как to_char
:
to_char(pubdate, 'fmMonth dd, YYYY') as pubdate
Это преобразует его в строку в указанном формате (но позволяет языку по умолчаниюв настройку nls_date_language
пользователя).
Даты в Oracle не являются строками, которые вы храните в каком-либо формате.Они содержат двоичные данные, и вы должны форматировать их так, как вы хотите, когда вы их отображаете.(Иногда люди хранят даты в виде строк, что, помимо того, что это плохая идея, может создать путаницу, когда они спрашивают об их различном форматировании.)