ユーザ定義型

ODP.NETからStoredProcedureの呼び出しについて調査中。基本的な型及び、その配列については問題ないのですが、ユーザ定義レコードはサポートしていないみたいです。色々調べてみるとユーザ定義型はいけそうなので、実験。

create type person IS OBJECT(name varchar2(32), age number);

とか、オブジェクトの作成して、

OracleUdtDescriptor desc=
OracleUdtDescriptor.GetOracleUdtDescriptor(con, "PERSON");
OracleObject obj = new OracleObject(desc);

これでいけるはず・・・だったんですが、コンパイルエラー。ODP.NET 10.2.0.2.20βまではサポートしていたのに、正式リリースでは削除されたようです。がっくり。