必要なパラメータ
- driver: クロスプラットフォーム版ではJDBC ドライバーのクラス名、.NET 版ではADO.NET プロバイダー名。
- conn: 接続文字列、またはデータベースURL。
- sp: ストアドプロシージャの名前。
オプションのパラメータ
- commandtimeout: オペレーションが完了するまでのコマンドタイムアウト(秒)。ゼロ(0)はタイムアウトなしを意味します。デフォルトは
60です。 - paramname#: パラメータ名。
- paramvalue#: パラメータ値。
- paramtype#: パラメータの種類。
- fromrow: 先頭からスキップする行数。デフォルトは
0です。 - maxrows: データベースから返される行の最大数。すべての結果を取得するには、
-1(デフォルト)に設定します。 - querypassthrough: クライアント側で検証や構文修正を行うのではなく、クエリをas-is でオペレーションに渡します。
アウトプット属性
- db:\: ストアドプロシージャによりアウトプットは異なります。
例
この例では、クロスプラットフォーム版の を使用して、MySQL データベースでストアドプロシージャを実行します。driver とconn のインプットを次のように変更する必要があります: