ユーザーガイド > プロシージャ > プロシージャまたはパラメーター化されたクエリーの実行 > ストアドプロシージャの実行
 
ストアドプロシージャの実行
このセクションでは、Studioを使用して、1つ以上のカーソルを返すストアドプロシージャを実行する方法について説明します。ストアドプロシージャには、任意の数のカーソルを含めることができます。
単一のカーソルを返すストアドプロシージャを実行するには
1.イントロスペクトされたデータソースのストアドプロシージャの編集」の説明に従ってストアドプロシージャを編集します 。
次の手順は、「サンプルによるカーソルの設計」に記載されているストアドプロシージャに適用されます。
2.ストアドプロシージャを保存し、[Execute(実行)]をクリックします。
ストアドプロシージャはスカラー入力パラメーターを持つため、[Input Values for <resource>(<リソース>の入力値)]ダイアログが開きます。このウィンドウの説明については、「パラメーター化されたクエリーの実行」を参照してください。
3.スカラーパラメーターの値を指定し、[OK]をクリックします。
ストアドプロシージャが実行され、カーソル出力が表示されます。
2つのカーソルを返すストアドプロシージャを実行するには
1.イントロスペクトされたデータソースのストアドプロシージャの編集」の説明に従ってストアドプロシージャを編集します 。
2.ストアドプロシージャを保存します。
3.[Execute(実行)]をクリックします。
カーソルの結果は任意の順序で表示できます。ただし、JDBCドライバーの制約により、次のカーソルの行が返される前に、最初に開いたカーソルのすべての行をバッファに入れる必要があります。そのため、2番目のカーソルの結果を重視し、パフォーマンスを向上させたい場合は、1番目のカーソルを閉じてバッファリングを無効にします。