Подтвердить что ты не робот

Имя столбца списка для пользовательских просмотров в oracle

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

4b9b3361

Ответ 1

SELECT table_name view_name,
       column_name,
       data_type
  FROM user_tab_columns
 WHERE table_name = <<name of view>>
 ORDER BY column_id

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

Ответ 2

SELECT
    *
FROM
    ALL_TAB_COLUMNS
WHERE
    TABLE_NAME = 'your_view_name'

Ответ 3

SELECT table_name, column_name, data_type, data_length
FROM USER_TAB_COLUMNS
WHERE table_name = 'MYTABLE'