Я пытаюсь получить ключ Foregin в таблице, используя этот код
DatabaseMetaData dbm=conn.getMetaData();
List options=new ArrayList();
esultSet rslt=null;
rslt=dbm.getExportedKeys(null, schema, tableName);
while(rslt.next()){
options.add(rslt.getString("FKCOLUMN_NAME"));
}
Я сомневаюсь, что когда-нибудь получаю одно и то же имя столбца этой таблицы дважды, трижды или много раз в наборе результатов?Почему так?Как я могу найти, что этот конкретный столбец в наборе результатов связан с первичным ключом таблицы?