STRUCTの詳細はOracleTypeADTを使って取る。
こんなコードを書くと、
StructDescriptor sd = new StructDescriptor("PERSON", conn); OracleTypeADT adt = sd.getOracleTypeADT(); int attrNum = adt.getNumAttrs(); for (int i = 1; i <= attrNum; i++) { String name = adt.getAttributeName(i); System.out.println(name); }
こんな結果が取れる
ID NAME
こんな風に、OracleTypeADTを使えば、STRUCTの属性一覧を取得できる。