是否可以(通过查询)检查Informix表的主键是否存在?我必须通过来自EntityManager的javax.persistence来检查这一点。
发布于 2015-10-19 15:10:36
Chris311,请参阅下面的链接,其中询问并解决了类似的问题:
用户首先为PK (pk_idx列)查找索引名,然后检查索引列(查找PK约束的相同索引名)。
发布于 2015-10-19 15:07:16
任何数据库都支持检索有关数据库架构本身的信息和/或允许更改它的特殊命令。
例如,MySQL支持命令SHOW CREATE TABLE (参见这里)。Informix版本的类似命令称为info。有关详细信息,请查看以下讨论:Informix列出所有字段和表
Java可以运行当前数据库支持的任何命令,包括管理命令,所以您也可以运行info命令。我建议您从使用该命令开始,使用任何针对数据库运行命令的UI或命令行工具。一旦您的命令生效,尝试从java运行它。
https://stackoverflow.com/questions/33217517
复制相似问题