[Seasar-user:2342] ストアドプロシージャ調査のお願い
上原慶三
keizou.bos
2005年 7月 9日 (土) 05:51:56 JST
上原です。
S2Daoにストアドプロシージャのサポートを追加しようと思っているのですが、
ストアドプロシージャの返り値を取得する方法が必要です。
DatabaseMetaDataのgetProcedureColumnsメソッドを利用すれば取れるはずなのですが、
サポートしていないDBMSもあるらしいので、どれぐらいのDBMSがサポートしているか
調査したいのですが、協力してもらえないでしょうか。
調査用のプログラムを添付します。
instrは適当なストアドプロシージャ名に変えてください。
ちなみに
postgres8.0.3 postgresql-8.0-310.jdbc3.jar
だとこんな風になりました。
---
ColumnName=PROCEDURE_CAT null
ColumnName=PROCEDURE_SCHEM public
ColumnName=PROCEDURE_NAME instr
ColumnName=COLUMN_NAME returnValue
ColumnName=COLUMN_TYPE 5
ColumnName=DATA_TYPE 12
ColumnName=TYPE_NAME varchar
ColumnName=PRECISION null
ColumnName=LENGTH null
ColumnName=SCALE null
ColumnName=RADIX null
ColumnName=NULLABLE 2
ColumnName=REMARKS null
---
あと、そんなことしなくてもこうすればサポートできるって方法があれば、
おしえてください。
よろしくお願いします。
--
上原 慶三<[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: ProcedureTest.java
型: application/octet-stream
サイズ: 1264 バイト
説明: 無し
URL: http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050709/5e60adbb/ProcedureTest.obj
Seasar-user メーリングリストの案内