我正在尝试使用此代码在表中获取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"));
}
我的疑问是,有一段时间我在结果集中两次获得该表的相同列名还是三次或多次?为什么这样?
如何找到结果集中的此特定列与哪个表主键相关?
最佳答案
因为该列出现在多个外键中?