Запрос user_tab_columns
. Например:
SQL> select data_type, data_type_mod, data_type_owner, data_length, data_precision, data_Scale
2 from user_tab_columns
3 where table_name = 'TEST'
4 and column_name = 'COL';
DATA_TYPE DAT DATA_TYPE_OWNER DATA_LENGTH DATA_PRECISION DATA_SCALE
--------------- --- ----------------- ----------- -------------- ----------
DATE 7
SQL>
Поскольку он содержит гораздо больше информации, я предлагаю вам запросить все его столбцы, т.е. select * from user_tab_columns
.
Вот документация ;это перечисляет all_tab_columns
, у которого есть то же самое описание. Разница в том, что user_tab_columns
показывает столбцы, которые принадлежат вашим собственным таблицам, а all_tab_columns
показывает данные о столбцах в таблицах, к которым у вас есть доступ (например, если кто-то предоставил привилегии для запроса их таблиц).