我目前正在研究 SQL Server。我需要获取架构中表之间的所有关系。我能够通过 Oracle 上的 getMetaData 执行此操作:
meta.getImportedKeys(con.getCatalog(), dbName, null);
SQL Server 上不会发生同样的情况,因为前者会引发需要第三个参数的异常。我的想法是获取所有表格的列表
metaData.getTables(null, dbName, "%", null)
并通过替换 getImportedKeys 上的第三个参数进行迭代。是否有从 SQL Server 获取所有关系列表的替代方法?