Метод getColumns()
в метаданных возвращает пустой ResultSet для синонимов (для таблиц и представлений он правильно возвращает список столбцов).DatabaseMetaData.getColumns возвращает пустой ResultSet для синонимов
Это происходит в Oracle 11g Express и используется последний драйвер JDBC Oracle (11.2.3).
Это происходит и для других SQL-серверов?
Любая помощь/идеи для решения этой проблемы приветствуются.
Вы вызываете resultetmetadataobject.getColumns() в результатах или снаружи? – SpringLearner
openConnection.getMetaData(), а затем metaData.getColumn (...) – ic3
Он не должен давать пустой набор результатов, если доступна схема. Проведите свой код здесь. Что вы передаете как аргументы getColumns() – Prabhaker