activities
latest
false
- 概要
- 暗号化
- データベース
- Java
- Python
- Web API
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
開発者向けのアクティビティ
Last updated 2024年9月26日
ベスト プラクティス
Oracle でストアド プロシージャを使用する場合は、REF CURSOR が
Oracle.ManagedDataAccess.Types.OracleRefCursor
変数に正しくバインドされていることを確認してください。
そのためには、パラメーターの数とその型が、[クエリを実行] アクティビティの [パラメーター] プロパティで設定したものと一致していることを確認する必要があります。
[コードを呼び出し] アクティビティを使用してカーソルの内容を取得するか、入力パラメーターとして別のデータベース クエリに渡すことができます。データ テーブルに変換する [コードを呼び出し] の例を次に示します。
Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
dt = new DataTable();
dt.Load(reader2);
Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
dt = new DataTable();
dt.Load(reader2);
使い終わったカーソルは破棄する必要があります。これは、[コードを呼び出し] アクティビティ (
myRefCursor.Dispose
)、システム アクティビティ パッケージの [メソッドを呼び出し] アクティビティ、または実行する SQL コマンドを使用して実行できます。