テーブルおよび列の追加と除去

作成しているステートメントのタイプによって、SQL ステート メントに 1 つ以上のテーブルまたはビューを追加することができます。

ステートメントについて作業中であれば、テーブルまたは関連ビ ューを追加または除去できます。関連ビューの作成については、 『関連 ビューの作成 (Creating relational views)』を参照してください。

SELECT、WITH、および FULLSELECT ステ ートメントを使用する複数のテーブルまたはビューで SQL ステートメントを作成することができます。 UPDATE、INSERT、および DELETE ステートメントは、単一のテーブルまたはビューで作動します。

SQL ビルダーを使用する

SQL ビルダーを使用してステートメントにテーブルまたは関連ビューを追加するには、以下を行います。

  1. データ・パースペクティブに切り替える。 「ウィンドウ」 > 「パースペクティブを開く」 > 「その他」をクリックし、「パースペクティブの選択」ウィンドウで「データ」を ダブルクリックします。
  2. 必要な場合、新規ステートメントを作成するか、既存のステートメントを開く。
  3. SQL ビルダーのテーブル・ペイン内で右クリックし、ポップアッ プ・メニューの「テーブルの追加 (Add Table)」をクリックする。
  4. 「テーブル名」リストで、追加するテーブルをクリックする。 このリストで、ビューを選択することもできます。
  5. (オプション) テーブルの別名を作成する。
  6. OK」をクリックする。
  7. さらにテーブルまたはビュー (SELECT ステートメントのみ) を追加 するには、ステップ 3 から 6 を繰り返す。
    注: テーブルを追加するためテーブル・ペインでポップアッ プ・メニューを使用する代わりに、「データ定義」ビューのデータベースからテーブル・ペインにテーブルをドラッグすることができます。

テーブルまたはビューがテーブル・ペインに追加され、SQL ソースに反映されます。

注: テーブル・ペインのテーブル・グラフィックスを並べ替えてから SQL ステートメントを保管す る場合、テーブル・グラフィックスの配置は線形フォーマットに戻り、テーブル・グラフィックスの順序は SQL ステートメントでの順序に戻ります。

テーブルまたは関連ビューを除去するには、テーブル・ペインでテーブルを右クリックし、ポップアップ・メニューの「テーブルの 除去」をクリックします。テーブルまたは関連ビューを除去するとき、そのテーブルの列を参照するス テートメントにある式または文節がすべて削除されます。

テーブルの別名を更新するには、テーブル・ペインでテーブルを右クリックし、ポップアップ・メニューで「別名の更新」をクリックします。

特定の列を処理するには、それらの列の (テーブル・ペイン内の) テーブルで 、該当するチェック・ボックスを選択します。

「SQL ステートメントの新規作成」ウィザードを使用する

ウ ィザードを使用して SQL ステートメントに、テーブルまたは関連ビューを追加するには、 以下を行います。

  1. 「ファイル」 > 「新規」 > 「その他」をクリックする。
  2. 「新規」ウィンドウで、「データ」フォルダーを展開してから、「SQL ステートメント」をクリ ックし、「次へ」をクリックする。
  3. 必要に応じて、フィールドに記入する (フィールドに関する情報は、フィール ドにポインターを合わせて F1 キーを押します)。 ステートメントを作成するステップを実行するには、「ガイドに従って SQL ステートメントを作成」ラジオ・ボタンを選択する必要があります。「次へ」をクリックします。
  4. ウィザードの「テーブル」ページで、「使用可能なテーブル (Available Tables)」リスト からテーブルまたは関連ビューを選択し、「>」ボタンをクリックする。 「選択されたテーブル (Selected Tables)」リストの「別名」列で別名を指定することができます。SELECT ま たは SELECT DISTINCT ステートメントを作成中の場合、このステップを繰り返して、さらにテーブルやビューを追加することができます。
  5. 「列」ページで、「使用可能な列」リストのテーブルまたは関連ビューを展開して列を表示する。
  6. 1 つ以上の列を選択してから「>」ボタン をクリックする。 「選択された列」ボックスの「別名」列で、列の別名を指定することができます。
  7. テーブル、関連ビュー、または列を除去するには、いつでも「テーブル」ページ または「列」ページに切り替えて、「選択されたテーブル (Selected Tables)」ま たは「選択された列」リストから除去するテーブルまたは列を選択して、「<」ボタンをクリックする。

テーブル、関連ビュー、および列を選択した後、ウィザードのその他のタブでフィールドを完了させ、ステートメントのビルドを続行することができます。

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.