Привет, есть ли возможность разрешить имена реальных столбцов из индекса? я использую:Уточнить имена столбцов индекса Oracle JDBC
java.sql.DatabaseMetaData.getIndexInfo(String, String, String, boolean, boolean)
Но я получаю Somthing так:
[table=LOG_EMAIL, name=LOG_EMAIL_USERS_ID, columns=[SYS_NC00011$ A], unique=false]
Как я разрешить: SYS_NC00011 $
Я использую ojdbc6-11.2.0.4
Зачем вам это нужно? И почему вы используете JDBC API? Имя столбца выглядит как «задуманное» имя для некоторого функционального индекса. Попробуйте использовать dbms_metadata.get_ddl. – ibre5041
Мне нужно, чтобы проверить ERM и DB. И я использую JDBC, потому что мы используем и другие БД. – Kani
Я боюсь, что это невозможно сделать с помощью JDBC API. Вам понадобится часть, зависящая от поставщика базы данных. – ibre5041