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

INSERT ステートメントを使用すると、値セットまたは副照会の結果表からデータベース表に行を挿入できます。

使用しているデータベース・ベンダーに応じて、構文に違いが生じます。 SQL ビルダーを使用して INSERT ステートメントを作成する場合、ツールはご使用のデータベース・ベンダーに合った正しい構文を作成しようとします。

値の集合から行を挿入する場合、列ごとに表示されるデフォルト値は、表の作成時の列の定義内容に応じて異なります。
  • デフォルト値で列を定義した場合は、セル値は DEFAULT になる。
  • デフォルト値で列を定義しなかった場合に、列が NULL可能であれば、セル値は NULL になる。
  • デフォルト値で列を定義しなかった場合に、列が NULL 不可であれば、セル値は単一引用符の対になる。

前提条件: INSERT ステートメントを指定する前に、SQL ビルダーでステートメントを作成します。

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

  1. データの挿入先の表を追加する。
  2. 「表」ペイン内でデータの挿入先の列のチェック・ボックスを選択する。
  3. 値の集合または副照会から行を挿入する。
    値の集合から行を挿入するには、
    1. 「設計」ペイン内で「値」をクリックする。 ステップ 2 で選択した列がグリッドにリストされます。
    2. データの挿入先にする個々の列の隣の「値」セルをダブルクリックし、挿入する値または式を入力する。 「式ビルダー」ウィザードを使用して、もっと複雑な式を作成することもできます。 NULL 不可の列の値は入力しなければなりません。そうしないと、実行時にエラーが発生します。
    副照会から行を挿入するには、
    1. 「設計」ペイン内で「副照会」をクリックする。
    2. 「照会名」リストで、使用する照会をクリックするか、リスト内で「追加」選択項目の 1 つをクリックして新しい照会の作成を選択します。
    3. 新しい副照会を作成した場合は、「アウトライン」ビューでステートメントを展開し、副照会をクリックしてから、SQL ビルダーで SELECTFULLSELECT、または WITH ステートメントをビルドする。 SQL ビルダーで INSERT ステートメントに戻るには、「アウトライン」ビューで INSERT ステートメントをクリックします。
  4. オプション: ステートメントを実行する。 「データ出力」ビュー内のメッセージは、ステートメントが正常に実行されたかどうかを示します。
関連資料
INSERT ステートメントの SQL ビルダー

フィードバック