タグ

表関数に関するducky19999のブックマーク (1)

  • 表関数 - オラクル・Oracle PL/SQL 入門

    表関数、パイプライン・テーブルファンクション 表関数とは、通常の関数(スカラー関数)と異なりレコードセット(表の内容)を戻す。table(table_function_name(..)) 特にパイプライン表関数はレコードセットを戻すだけではなく処理の過程をパイプライン化(流れ作業)されて進行される。 そのため、データウェアハウスなどのデータ投入(ETL)での中間のステージング領域が不要になる。 その結果として処理の高速化が可能となる。(処理をパラレル化することも可能) 表関数で指定レコードを持つ DUAL 表(ビュー)を作成する(サンプル1) 10レコードの DUAL 表 もどき? (DUALx10)を作成する。 このような単純な表関数であっても大量のテストデータを作成したい場合に結合対象表*1として利用する価値がある。 レコードの戻り値を順序数値や FROM,TO に変更して拡張すると、

  • 1