#sql #oracle #dblink
#sql #Oracle #dblink
Вопрос:
Я новичок в oracle. У меня есть таблица, на которую ссылаются с помощью dblink, скажем, MY_TABLE@MY_DBLINK. Предположим, что в MY_TABLE есть столбцы типа COLUMN_1, COLUMN_2. Как я могу написать запрос, чтобы вернуть имена столбцов?
Я попытался использовать DESCRIBE MY_TABLE@MY_DBLINK . Но он показывает ошибку как «ОШИБКА: объект MY_TABLE не существует». Но я могу отобразить содержимое той же таблицы с помощью SELECT .
Комментарии:
1. Интересно, но, по крайней мере, в Oracle 10g инструмент SQL может успешно отображать результат
DESCRIBE MY_TABLE@MY_DBLINK
Ответ №1:
select column_name
from all_tab_columns@MY_DBLINK
where table_name = 'MY_TABLE'