Hallo,
ich hoffe hier kann mir jemand helfen. Ich bin noch am Verzweifeln.
Ich möchte über ne JDBC-Query Daten über Check-Constraints auslesen.
Dazu mach ich folgendes:
String tableName="TABLE1";
OracleResultSet checkCons_rs=null;
checkCons_rs=executeSQLQuery("SELECT TABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,SEARCH_ CONDITION,GENERATED FROM USER_CONSTRAINTS WHERE TABLE_NAME='" + tableName + "' and CONSTRAINT_TYPE='C'");
Funktioniert eigentlich auch, bis ich die SEARCH_CONDITION auslesen möchte!
Das mach ich wie folgt:
String constraintExpr=checkCons_rs.getString("SEARCH_COND ITION");
An der Stelle bekomm ich nen Datenbank-Error. Wieso kann ich die Search_Condition denn nicht auslesen?
Wenn Euch noch was unklar ist, fragt bitte ruhig. Ich komm an der Stelle wirklich nicht weiter!
P.s.
Mir fällt gerade noch ein: Ich benutze Oracle 10 Express und Java 1.4!
Grüße Florian
ich hoffe hier kann mir jemand helfen. Ich bin noch am Verzweifeln.
Ich möchte über ne JDBC-Query Daten über Check-Constraints auslesen.
Dazu mach ich folgendes:
String tableName="TABLE1";
OracleResultSet checkCons_rs=null;
checkCons_rs=executeSQLQuery("SELECT TABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,SEARCH_ CONDITION,GENERATED FROM USER_CONSTRAINTS WHERE TABLE_NAME='" + tableName + "' and CONSTRAINT_TYPE='C'");
Funktioniert eigentlich auch, bis ich die SEARCH_CONDITION auslesen möchte!
Das mach ich wie folgt:
String constraintExpr=checkCons_rs.getString("SEARCH_COND ITION");
An der Stelle bekomm ich nen Datenbank-Error. Wieso kann ich die Search_Condition denn nicht auslesen?
Wenn Euch noch was unklar ist, fragt bitte ruhig. Ich komm an der Stelle wirklich nicht weiter!
P.s.
Mir fällt gerade noch ein: Ich benutze Oracle 10 Express und Java 1.4!
Grüße Florian
Comment