SQL 照会ビルダーで WITH ステートメントを指定する

WITH ステートメントは、1 つ以上の共通表式および 1 つの SELECT ステートメントで構成されます。共通表式は、その後に続く SELECT ステートメントの FROM 文節に表として指定できる、名前付きの結果表を定義します。 WITH ステートメントを使用できるのは、IBM® DB2® データベースを使用している場合のみです。

始める前に

WITH ステートメントを指定する前に、SQL 照会ビルダーでステートメントを作成します。

手順

SQL 照会ビルダーで WITH ステートメントを指定するには、以下のようにします。

  1. SQL 照会ビルダーで WITH ステートメントを開いて、「概要」ビューでルート・ノードの SELECT ステートメントを展開する。
  2. 「WITH WithTable」ノードを展開してから、その子の SELECT 文節をクリックする。
  3. SQL 照会ビルダーで、共通表式に関する SELECT 文節をビルドする
  4. 「アウトライン」ビューで、「WITH WithTable」ノードをクリックする。 SQL 照会ビルダーで、列のリストを完成させます。 列名を割り当ててから、「追加>>」をクリックして、列を共通表式に追加します。 この列は、共通表式の SELECT ステートメントの SELECT 文節で定義されている列に対応していなければなりません。
  5. オプション: さらに共通表式を追加するには、「アウトライン」ビューでルート・ノードの SELECT ステートメントを右クリックしてから、ポップアップ・メニューで「共通表式の追加 (WITH)」をクリックする。
  6. 「概要」ビューで、WITH ステートメント SELECT をクリックする。 この SELECT ステートメントは、WITH WithTable ノードのシブリング (兄弟) です。 この SELECT ステートメントは、WITH ステートメント全体に適用され、WITH ステートメントで定義されている共通表式を使用します。
  7. SQL 照会ビルダーで、WITH ステートメント SELECT をビルドする
  8. SQL ステートメントを実行する。 出力は「SQL の結果」ビューに表示されます。

フィードバック