値の挿入クエリの作成 (Visual Database Tools)

適用対象: SQL Server

値の挿入クエリを使用すると、現在のテーブルに新しい行を作成できます。 値の挿入クエリを作成するときは、次の項目を指定します。

  • 行を追加するデータベース テーブル

  • 内容を追加する列

  • 各列に挿入する値または式

たとえば、次のクエリでは、書名、種類、出版社、価格の値を指定した行を titles テーブルに追加します。

INSERT INTO titles  
         (title_id, title, type, pub_id, price)  
VALUES   ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')  

値の挿入クエリを作成すると、新しい行の挿入に使用できるオプション (列名および挿入値) だけが抽出条件ペインに表示されます。

注意事項

値の挿入クエリの実行アクションを元に戻すことはできません。 念のため、クエリを実行する前にデータをバックアップしてください。

値の挿入クエリを作成するには

  1. 更新するテーブルをダイアグラム ペインに追加します。

  2. [クエリ デザイナー] メニューの [クエリ タイプの変更]をポイントし、 [値の挿入]をクリックします。

    注意

    値の挿入クエリを開始した時点でダイアグラム ペインに複数のテーブルが表示されている場合、更新するテーブルの名前を要求する [値の挿入先のテーブル選択] ダイアログ ボックス が表示されます。

  3. ダイアグラム ペインで、新しい値を指定する各列のチェック ボックスをオンにします。 クリックした列が抽出条件ペインに表示されます。 クエリに追加された列だけが更新されます。

  4. 抽出条件ペインの [新しい値] 列に列の新しい値を入力します。 リテラル値、列名、または式を入力できます。 更新する列のデータ型と一致する値か、互換性のある値を入力してください。

    注意事項

    クエリおよびビュー デザイナーは、値の長さが挿入する列の長さの範囲内であるかどうかをチェックできません。 指定した値が長すぎる場合、予告なしに切り捨てられることがあります。 たとえば、 name 列の長さが 20 文字である場合に 25 文字の挿入値を指定すると、最後の 5 文字は切り捨てられることがあります。

値の挿入クエリを実行しても、 結果ペインには結果が表示されません。 代わりに、変更された行数を示すメッセージが表示されます。

参照

サポートされるクエリの種類 (Visual Database Tools)
クエリおよびビューのデザインの操作方法に関するトピック (Visual Database Tools)
クエリに関する基本操作の実行 (Visual Database Tools)