Имя столбца списка для пользовательских представлений в Oracle - PullRequest
29 голосов
/ 21 октября 2011

Что такое запрос списка имен столбцов для созданных пользователем представлений в Oracle?

Ответы [ 3 ]

27 голосов
/ 21 октября 2011
SELECT
      table_name,
      column_name,
      data_type
 FROM all_tab_columns
WHERE table_name = 'VIEWNAME'
  AND owner      = 'OWNER'
ORDER BY column_id

Вы также можете использовать USER_TAB_COLUMNS и / или DBA_TAB_COLUMNS в зависимости от ваших привилегий и наличия у вас разрешения запрашивать представление.

8 голосов
/ 20 июня 2014
SELECT
    *
FROM
    ALL_TAB_COLUMNS
WHERE
    TABLE_NAME = 'your_view_name'
2 голосов
/ 21 октября 2011
SELECT table_name, column_name, data_type, data_length
FROM USER_TAB_COLUMNS
WHERE table_name = 'MYTABLE'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...