Java 如何在OracleJDBC中获取禁用主键标志

Java 如何在OracleJDBC中获取禁用主键标志,java,oracle,jdbc,Java,Oracle,Jdbc,当我创建一个表并想要判断主键是否被禁用时 rsColumns = meta.getPrimaryKeys(null, owner, tableName); 我看不到任何与此相关的信息,请给予一些帮助,谢谢 CREATE TABLE PKEY_TB3 ( INT_C1 INT PRIMARY KEY DISABLE, VCHAR_C2 VARCHAR2(30) CONSTRAINT COL2_NAME_NN NOT NULL, VCHAR_C3 VARCHAR2(30)); 使用JDBCAP

当我创建一个表并想要判断主键是否被禁用时

rsColumns = meta.getPrimaryKeys(null, owner, tableName);
我看不到任何与此相关的信息,请给予一些帮助,谢谢

CREATE TABLE PKEY_TB3 (
INT_C1 INT PRIMARY KEY DISABLE,
VCHAR_C2 VARCHAR2(30) CONSTRAINT COL2_NAME_NN  NOT NULL,
VCHAR_C3 VARCHAR2(30));

使用JDBCAPI无法做到这一点,您需要直接查询Oracle系统目录表。在这里,您可以得到您的解决方案。JDBCAPI无法做到这一点,您需要直接查询Oracle系统目录表。在这里你可以得到你的解决方案。