从 java 程序找出 IBMi DB2400 表上的约束的最佳方法是什么?
我需要一种方法让我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查询该表是合法且安全的。您可以将一些可能的系统 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.