Жаба для Oracle 10.5.1.3 - Как найти информацию типа данных, как в браузере схемы - PullRequest
0 голосов
/ 13 мая 2011

При использовании Toad для Oracle замечательный браузер схемы предоставляет много информации. Одним из элементов этой информации, который я хотел бы получить через запрос, является информация о типе данных для данной таблицы.

enter image description here

Этот дополнительный бит информации, указанный в столбце «Тип данных» (1 байт) в браузере схемы, - это то, что я ищу. При использовании таблицы ALL_TAB_COLS она предоставляет много той же информации, но не дополнительную информацию о типе данных.

enter image description here

Есть ли способ, чтобы оператор Select возвращал ту же информацию?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 мая 2011

Поле DATA_LENGTH в ALL_TAB_COLUMNS предоставляет длину столбца (в вашем случае 1), в то время как флаг CHAR_USED различает CHAR (C) и BYTE (B).

0 голосов
/ 13 мая 2011

Это будет столбец ALL_TAB_COLUMNS.CHAR_USED

Из руководства по адресу:http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2094.htm#I1020277

B указывает, что в столбце используется семантика длины BYTE.C указывает, что столбец использует семантику длины CHAR

...