タグ

CTEとsqlに関するimmrmktのブックマーク (2)

  • 共通テーブル式の使用

    共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間しか保持されない点で、派生テーブルに似ています。派生テーブルと異なるのは、CTE では自己参照が可能であり、同じクエリ内で複数回参照が可能なことです。 CTE は次の目的に使用します。 再帰クエリの作成。詳細については、「共通テーブル式を使用する再帰クエリ」を参照してください。 通常の用法でビューを使用する必要がない場合、つまり、メタデータにビューの定義を保存する必要がない場合のビューの代用。 スカラ サブセレクトから派生される列、または非決定的であるか外部からアクセスされる関数による、グループ化の実現。 同じステートメント

    共通テーブル式の使用
  • 実践的なパターン: テストの容易性を高める設計

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Data Points Common Table Expressions John Papa Code download available at:DataPoints2007_10.exe(150 KB) Contents Views, Derived Tables, and CTEs Structure of a CTE Understanding CTEs Rules of Recursion Recursion Excursion Wrapping Up Many projects that d

    実践的なパターン: テストの容易性を高める設計
  • 1