所有用户定义的表上的Java SQL Server getImportedKeys

时间:2014-06-20 17:46:57

标签: java sql-server jdbc database-metadata

我目前正在研究SQL Server。我需要获取模式中表之间的所有关系。我能够通过Oracle上的getMetaData执行此操作:

meta.getImportedKeys(con.getCatalog(), dbName, null);

在SQL Server上不会发生同样的事情,因为前者抛出需要第三个参数的异常。我的想法是用

获取所有表的列表
metaData.getTables(null, dbName, "%", null)

并通过替换getImportedKeys上的第三个参数进行迭代。 是否有替代方法可以从SQL Server获取所有关系的列表?

0 个答案:

没有答案