0
ストアドプロシージャとスプリングバッチの設定に関するヘルプが必要です。SYS.ODCIVARCHAR2LISTのフィールドタイプ?
私のXMLでPROCEDURE MY_DATA(
MY_DATA_1 IN VARCHAR2,
MY_DATA_2 IN NUMBER,
MY_DATA_3 IN SYS.ODCIVARCHAR2LIST);
<bean class="org.springframework.jdbc.core.SqlParameter">
<constructor-arg index="0" value="MY_DATA_1"/>
<constructor-arg index="1">
<util:constant static-field="java.sql.Types.VARCHAR"/>
</constructor-arg>
</bean>
<bean class="org.springframework.jdbc.core.SqlParameter">
<constructor-arg index="0" value="MY_DATA_2"/>
<constructor-arg index="1">
<util:constant static-field="java.sql.Types.NUMERIC"/>
</constructor-arg>
</bean>
<bean class="org.springframework.jdbc.core.SqlParameter">
<constructor-arg index="0" value="MY_DATA_2"/>
<constructor-arg index="1">
<util:constant static-field="**--**"/>
</constructor-arg>
</bean>
我々はSYS.ODCIVARCHAR2LISTのために提供する必要が静的フィールド型の名前は何ですか?私はjava.sql.Types.VARCHAR、java.sql.Types.VARCHAR2を与えようとしましたが、運はありません。オラクルで
ありがとうございました。 – Bharath
あなたは 'ODCIVARCHAR2LIST'に縛られている魅力的な理由はありますか?それが私に任せられていれば、標準のデータ型を使用するためにストアドプロシージャをリファクタリングするだけです。 –