DELETE ステートメントを作成する

DELETE ステートメントを使用して、データベース・テーブルからデータを除去する。

SQL ビルダーを使用して DELETE ステートメントを作成するには、以下を行います。

  1. データ・パースペクティブ内のデータ定義ビューに切り替える。
  2. データベースを含むプロジェクトまたはフォルダーを拡張し、そして「ステートメント (Statements)」 フォルダーが見えるまでデータベース・ノードを拡張する。
  3. ステートメント (Statements)」フォルダーを右クリックして、それからポップアップ・メニュー上で 「新規 (New) > ステートメントの削除 (Delete Statement)」をクリックする。
  4. ステートメントの名前を入力して、そして OK をクリックする。 SQL ビルダーが開きます。
  5. データを削除するテーブルを追加する。 テーブル・ペインを右クリックし、そしてポップアップ・メニューの「テーブルを追加 (Add Table)」をクリックする。
  6. テーブル名 (Table name)」リスト内で使用するテーブルをクリックする。
  7. (オプショナル) テーブルの別名を入力する。
  8. OK をクリックする。
  9. (オプショナル) データベースから削除する行を指定する条件を、DELETE ステートメントに追加する。
    1. 設計ペイン内で最初の行をクリックし、それから「列 (Column)」列見出し下のセルをクリックする。
    2. 条件内に組み込むために列をクリックするか、または「式の作成 (Build Expression)」 をクリックして条件内に組み込む式を作成する。
    3. 演算子 (Operator)」見出し下の隣接するセルをクリックして、リスト内の演算子をクリックする。
    4. 値 (Value)」見出し下の隣接するセルをクリックして、値を入力する。 ユーザーは、列、整数または文字ストリングのような特定な値、またはホスト変数などを指定したり、あるいは式を作成することもできます。
    5. 条件の作成が終わったならば、行の外側でクリックする。
    6. 必要な場合、さらに条件を追加する。 条件をどのように評価するか指定するため And/Or 見出し下の隣接するセルを選択する。 たとえば、もしある行を削除するために 2 つの条件が両方とも「真」でなければならない場合は、 最初の条件のリスト内で AND をクリックします。
    指定されたデータベース・テーブル内のどの行でも、その条件に一致する行は削除されます。 条件を何も指定しない場合は、ターゲット・データベース・テーブルのすべての行が削除されます。
  10. 完了した後、「SQL > 実行 (Execute)」をクリックする。
出力が DB 出力ビューに表示されます。

「SQL ステートメントの新規作成」ウィザードを使用して DELETE ステートメントを作成するには以下を行います。

  1. ファイル (File) > 新規 (New) > その他 (Other)」をクリックする。
  2. 新規ウィンドウ内で「データ (Data)」フォルダーを拡張し、「SQL ステートメント (SQL Statement)」をクリックして から「次へ (Next)」をクリックする。
  3. ウィザードの「SQL ステートメント (SQL statement)」フィールド内で DELETE をクリックする。
  4. ウィザード・ページの残ったフィールドに必要に応じて記入する。 特定フィールドの情報を見るには、ポインターをフィールドに置いて F1 キーを押す。
関連タスク
SQL ステートメントを編集する
SQL ステートメントを実行する
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005