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