ICallableStatement.RegisterOutParameter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| RegisterOutParameter(Int32, Int32) |
JDBC 型の |
| RegisterOutParameter(String, Int32) |
|
| RegisterOutParameter(Int32, Int32, Int32) |
パラメーターを JDBC 型の |
| RegisterOutParameter(Int32, Int32, String) |
指定された出力パラメーターを登録します。 |
| RegisterOutParameter(String, Int32, Int32) |
|
| RegisterOutParameter(String, Int32, String) |
指定された出力パラメーターを登録します。 |
RegisterOutParameter(Int32, Int32)
JDBC 型のsqlTypeにparameterIndex序数位置に OUT パラメーターを登録します。
[Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(II)V", "GetRegisterOutParameter_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int -> unit
パラメーター
- parameterIndex
- Int32
最初のパラメーターは 1、2 番目のパラメーターは 2 です。次に例を参照してください。
- sqlType
- Int32
java.sql.Typesによって定義された JDBC 型コード。
パラメーターが JDBC 型の NUMERIC または DECIMALの場合は、スケール値を受け入れる registerOutParameter のバージョンを使用する必要があります。
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
JDBC 型のsqlTypeにparameterIndex序数位置に OUT パラメーターを登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。
この出力パラメーターに返されることが予想される JDBC 型がこの特定のデータベースに固有である場合は、sqlTypejava.sql.Types.OTHERする必要があります。 メソッド #getObject 値を取得します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
RegisterOutParameter(String, Int32)
parameterNameという名前の OUT パラメーターを JDBC 型のsqlTypeに登録します。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;I)V", "GetRegisterOutParameter_Ljava_lang_String_IHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int -> unit
パラメーター
- parameterName
- String
パラメーターの名前
- sqlType
- Int32
java.sql.Typesによって定義された JDBC 型コード。
パラメーターが JDBC 型の NUMERIC または DECIMALの場合は、スケール値を受け入れる registerOutParameter のバージョンを使用する必要があります。
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
parameterNameという名前の OUT パラメーターを JDBC 型のsqlTypeに登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。
この出力パラメーターに返されることが予想される JDBC 型がこの特定のデータベースに固有である場合は、sqlTypejava.sql.Types.OTHERする必要があります。 メソッド #getObject 値を取得します。
1.4 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RegisterOutParameter(Int32, Int32, Int32)
パラメーターを JDBC 型のsqlTypeparameterIndex序数位置に登録します。
[Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(III)V", "GetRegisterOutParameter_IIIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * int -> unit
パラメーター
- parameterIndex
- Int32
最初のパラメーターは 1、2 番目のパラメーターは 2 です。次に例を参照してください。
- sqlType
- Int32
java.sql.Typesによって定義された SQL 型コード。
- scale
- Int32
小数点の右側にある必要な桁数。 0 以上である必要があります。
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
パラメーターを JDBC 型のsqlTypeparameterIndex序数位置に登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。
パラメーターが JDBC 型のNUMERICまたはDECIMALの場合は、このバージョンのregisterOutParameterを使用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
RegisterOutParameter(Int32, Int32, String)
指定された出力パラメーターを登録します。
[Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(int parameterIndex, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(IILjava/lang/String;)V", "GetRegisterOutParameter_IILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : int * int * string -> unit
パラメーター
- parameterIndex
- Int32
最初のパラメーターは 1、2 番目のパラメーターは 2 です,...
- sqlType
- Int32
の値 java.sql.Types
- typeName
- String
SQL 構造化型の完全修飾名
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
指定された出力パラメーターを登録します。 このバージョンのメソッド registerOutParameter は、ユーザー定義または REF 出力パラメーターに使用する必要があります。 ユーザー定義型の例としては、 STRUCT、 DISTINCT、 JAVA_OBJECT、名前付き配列型などがあります。
ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
ユーザー定義パラメーターの場合、パラメーターの完全修飾 SQL 型名も指定する必要があります。一方、 REF パラメーターでは、参照される型の完全修飾型名を指定する必要があります。 型コードと型名の情報を必要としない JDBC ドライバーでは、それを無視できます。 ただし、移植性を高めるためには、アプリケーションは常に、ユーザー定義パラメーターと REF パラメーターにこれらの値を提供する必要があります。
ユーザー定義パラメーターと REF パラメーターを対象としていますが、このメソッドを使用して、任意の JDBC 型のパラメーターを登録できます。 パラメーターにユーザー定義型または REF 型がない場合、 typeName パラメーターは無視されます。
<B>Note:</B> out パラメーターの値を読み取る場合は、Java型がパラメーターの登録済み SQL 型に対応する getter メソッドを使用する必要があります。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
適用対象
RegisterOutParameter(String, Int32, Int32)
parameterNameという名前のパラメーターを JDBC 型のsqlTypeとして登録します。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, int scale);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;II)V", "GetRegisterOutParameter_Ljava_lang_String_IIHandler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * int -> unit
パラメーター
- parameterName
- String
パラメーターの名前
- sqlType
- Int32
java.sql.Typesによって定義された SQL 型コード。
- scale
- Int32
小数点の右側にある必要な桁数。 0 以上である必要があります。
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
parameterNameという名前のパラメーターを JDBC 型のsqlTypeとして登録します。 ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
OUT パラメーターの sqlType で指定された JDBC 型によって、そのパラメーターの値を読み取るために get メソッドで使用する必要があるJava型が決まります。
パラメーターが JDBC 型のNUMERICまたはDECIMALの場合は、このバージョンのregisterOutParameterを使用する必要があります。
1.4 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RegisterOutParameter(String, Int32, String)
指定された出力パラメーターを登録します。
[Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RegisterOutParameter(string? parameterName, int sqlType, string? typeName);
[<Android.Runtime.Register("registerOutParameter", "(Ljava/lang/String;ILjava/lang/String;)V", "GetRegisterOutParameter_Ljava_lang_String_ILjava_lang_String_Handler:Java.Sql.ICallableStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RegisterOutParameter : string * int * string -> unit
パラメーター
- parameterName
- String
パラメーターの名前
- sqlType
- Int32
の値 java.sql.Types
- typeName
- String
SQL 構造化型の完全修飾名
- 属性
例外
データベース エラーが発生した場合は〘。
注釈
指定された出力パラメーターを登録します。 このバージョンのメソッド registerOutParameter は、ユーザー名または REF 出力パラメーターに使用する必要があります。 ユーザー名の型の例としては、STRUCT、DISTINCT、JAVA_OBJECT、および名前付き配列型があります。
ストアド プロシージャを実行する前に、すべての OUT パラメーターを登録する必要があります。
ユーザー名パラメーターの場合、パラメーターの完全修飾 SQL 型名も指定する必要があります。REF パラメーターでは、参照される型の完全修飾型名を指定する必要があります。 型コードと型名の情報を必要としない JDBC ドライバーでは、それを無視できます。 ただし、移植性を備えるためには、アプリケーションは常にユーザー名パラメーターと REF パラメーターにこれらの値を指定する必要があります。
ユーザー名および REF パラメーターを対象としていますが、このメソッドを使用して、任意の JDBC 型のパラメーターを登録できます。 パラメーターにユーザー名または REF 型がない場合、typeName パラメーターは無視されます。
<B>Note:</B> out パラメーターの値を読み取る場合は、Java型 XXX がパラメーターの登録済み SQL 型に対応するgetXXX メソッドを使用する必要があります。
1.4 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。