从 java 程序找出 IBMi DB2400 表上的约束的最佳方法是什么?

发布于 2024-10-17 01:07:18 字数 289 浏览 0 评论 0原文

我需要一种方法让我的 java 层检查特定库(在 IBMi/iSeries/System-i/AS400 系统上)内的所有文件/表存在哪些约束。我知道我可以查询 SYSIBM.TABLE_CONSTRAINTS 视图来找出答案,但这是一种合法且安全的方法吗?有更好的办法吗?

如果可以使用 com.ibm.db2.jdbc.app.DB2Driver jdbc 驱动程序通过 Sql 来完成,那就更好了。但我愿意接受其他建议。

注意:与 IBMi 平台上的 DB2400 无关的答案在这里没有用。

I need a way for my java layer to inspect what constraints exist for all files/tables within a particular library (on an IBMi/iSeries/System-i/AS400 system). I know that I can query the SYSIBM.TABLE_CONSTRAINTS view to find out, but is this a legitimate and safe way to go about it? Is there a better way?

It would be preferable if it could be done with Sql using the com.ibm.db2.jdbc.app.DB2Driver jdbc driver. But I am open to other suggestions.

Note: answers not pertaining to DB2400 on the IBMi platform are not useful here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸵鸟症 2024-10-24 01:07:18

查询该表是合法且安全的。您可以将一些可能的系统 API 调用或命令与 SQL UDF 一起使用,但不值得对该表进行查询。

It is legit and safe to query that table. There are some possible system API calls or commands you could use with a SQL UDF but it's not worth doing over a query on that table.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文