次の方法で共有


方法 : 値挿入クエリを作成する

更新 : 2007 年 11 月

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

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

  • 内容を追加する列

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

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

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

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

dxbx2h1d.alert_caution(ja-jp,VS.90).gif注意 :

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

dxbx2h1d.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに表示されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

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

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

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

    dxbx2h1d.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

    dxbx2h1d.alert_caution(ja-jp,VS.90).gif注意 :

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

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

参照

概念

サポートされるクエリの種類 (Visual Database Tools)

その他の技術情報

クエリおよびビューのデザイン

クエリに関する基本操作の実行