Звучит довольно просто запросить имена столбцов из таблицы, верно? Действительно, на этот вопрос есть ответ Как я могу получить имена столбцов из таблицы в Oracle?
Основная проблема в том, что таблица принадлежит другому пользователю. Мой пользователь предназначен только для интеграции, и у меня нет прав доступа к базе данных.
Таким образом, я могу выполнить запрос, например: SELECT * FROM otherUser.THE_TABLE;
Но что-то вроде SELECT * FROM USER_TAB_COLUMNS
не возвращает строк.
Возможно, я могу создавать запросы по all_tab_columns. Есть ли другие более быстрые варианты без процедур?
*Это база данных оракула!