В целях улучшения качества кода и структуры базы некоторые сознательные личности используют комментарии. Это хорошая практика, особенно если комментарии правильные. Прочесть комментарий в исходном коде не проблема, но как это сделать в Oracle? Обычный DESC или просмотр структуры таблицы в EMC здесь не помощники. Как быть? Использовать вот такие запросы:

column comments format a50
select table_name, comments from user_tab_comments where table_name like 'SOME%'

для таблиц и

column comments format a50
select table_name, column_name, comments from user_col_comments where table_name like 'SOME%'

для столбцов в таблицах.

Если у вас в базе поле типа TIMESTAMP, то значения выбираются в таком виде:

27-JUL-10 11.55.36.000000 PM

Это не особенно удобный для чтения формат, но его можно легко сменить на время сессии:

ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH24:MI:SS'

Иногда бывает нужно выбрать из базы дату, отличающуюся от другой на некоторый интервал времени. Скажем, для получения даты «завтра» можно выполнить такой запрос:



Оставить комментарий