目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. 1028データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. 一致トランスフォーメーション
  30. フィールド分析での一致トランスフォーメーション
  31. ID分析での一致トランスフォーメーション
  32. マージトランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. パーサートランスフォーメーション
  35. ランクトランスフォーメーション
  36. 読み取りトランスフォーメーション
  37. リレーショナルから階層型へのトランスフォーメーション
  38. REST Webサービスコンシューマトランスフォーメーション
  39. ルータトランスフォーメーション
  40. シーケンスジェネレータトランスフォーメーション
  41. ソータートランスフォーメーション
  42. SQLトランスフォーメーション
  43. 標準化トランスフォーメーション
  44. 共有体トランスフォーメーション
  45. アップデートストラテジトランスフォーメーション
  46. Webサービスコンシューマトランスフォーメーション
  47. WebサービスSOAPメッセージの解析
  48. WebサービスSOAPメッセージの生成
  49. 加重平均トランスフォーメーション
  50. 書き込みトランスフォーメーション
  51. トランスフォーメーションの区切り文字

Developerトランスフォーメーションガイド

Developerトランスフォーメーションガイド

ストアドプロシージャの結果セット

ストアドプロシージャの結果セット

ストアドプロシージャから結果セットを受け取るようにSQLトランスフォーメーションを設定できます。ストアドプロシージャは、結果セット内の複数の行を返します。SQLトランスフォーメーションはマッピングに各行を返すことができます。
次のストアドプロシージャが結果セットを返します。
CREATE OR REPLACE FUNCTION fetchEMPinfo (p_State IN VARCHAR2 ) return types.cursortype AS my_cursor types.cursortype; BEGIN OPEN my_cursor FOR SELECT EMP_ID, NAME, CITY FROM EMP WHERE STATE = p_State ORDER BY EMP_ID; RETURN my_cursor; END;
ストアドプロシージャをインポートすると、Developerツールは次の文と同じような構文でストアドプロシージャ呼び出し文を作成します。
call
FETCHEMPINFO (?P_STATE?)
入力パラメータはp_stateです。Developerツールは出力ポートを作成してくれません。そこで、ストアドプロシージャのパラメータと同じデータ型を使って手動で出力ポートを作成する必要があります。
例えば、resultSetには、EMP_ID、EMPNAME、およびCITYというカラムが含まれています。これらのカラムに対し出力ポートを作成します。
また、SQL呼び出しを出力カラムで手動で更新する必要もあります。次の構文を使用します。
(?EMP_ID?,?EMPNAME?,?CITY?) =
call
FETCHEMPINFO (?P_STATE?)

0 COMMENTS

We’d like to hear from you!
Hi, I'm Bolo!
What would you like to know?
Please to access Bolo.