Erstellen von Abfragen zum Einfügen von Werten (Visual Database Tools)

Gilt für:SQL Server

Mit einer Abfrage zum Einfügen von Werten können Sie in der aktuellen Tabelle eine neue Zeile erstellen. Beim Erstellen einer Abfrage zum Einfügen von Werten müssen folgende Angaben gemacht werden:

  • Die Datenbanktabelle, der die Zeile hinzugefügt werden soll

  • Die Spalten, deren Inhalt Sie hinzufügen möchten

  • Der in die einzelnen Spalten einzufügende Wert oder Ausdruck

Die folgende Abfrage fügt beispielsweise eine Zeile in die Tabelle titles ein, die Werte für den Titel, den Typ, den Herausgeber und den Preis angibt:

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

Beim Erstellen einer Abfrage zum Einfügen von Werten ändert sich der Kriterienbereich entsprechend und zeigt die beiden Optionen an, die zum Einfügen einer neuen Zeile verfügbar sind: den Spaltennamen und den einzufügenden Wert.

Achtung

Eine ausgeführte Abfrage zum Einfügen von Werten kann nicht mehr rückgängig gemacht werden. Erstellen Sie vorsichtshalber vor Ausführung der Abfrage eine Sicherungskopie der Daten.

So erstellen Sie eine Abfrage zum Einfügen von Werten

  1. Fügen Sie dem Diagrammbereich die zu aktualisierende Tabelle hinzu.

  2. Zeigen Sie im Menü Abfrage-Designer auf Typ ändern, und klicken Sie dann auf Werte einfügen.

    Hinweis

    Wenn beim Starten der Abfrage zum Einfügen von Werten mehrere Tabellen im Diagrammbereich angezeigt werden, zeigt der Abfrage- und Sicht-Designer das Dialogfeld „Zieltabelle für eingefügte Ergebnisse auswählen“ an, in dem Sie zur Eingabe des Namens der zu aktualisierenden Tabelle aufgefordert werden.

  3. Aktivieren Sie im Diagrammbereich das Kontrollkästchen für die Spalten, für die Sie neue Werte eingeben wollen. Diese Spalten werden im Kriterienbereich angezeigt. Spalten werden nur aktualisiert, wenn sie der Abfrage hinzugefügt werden.

  4. Geben Sie im Kriterienbereich in der Spalte Neuer Wert den neuen Wert für die Spalte ein. Sie können Literalwerte, Spaltennamen oder Ausdrücke eingeben. Der Wert muss dem Datentyp der zu aktualisierenden Spalte entsprechen (oder mit diesem kompatibel sein).

    Achtung

    Der Abfrage- und Sicht-Designer kann nicht überprüfen, ob die Länge eines Werts die zulässige Länge der Spalte überschreitet. Bei Eingabe eines zu langen Werts kann dieser ohne vorherige Warnung verkürzt werden. Wenn beispielsweise die Spalte name eine Länge von 20 Zeichen aufweist, Sie aber einen aus 25 Zeichen bestehenden einzufügenden Wert angeben, werden die letzten 5 Zeichen möglicherweise abgeschnitten.

Beim Ausführen einer Abfrage zum Einfügen von Werten werden keine Ergebnisse im Ergebnisbereichangezeigt. Stattdessen wird eine Meldung mit der Anzahl der geänderten Zeilen ausgegeben.

Weitere Informationen

Unterstützte Abfragetypen (Visual Database Tools)
Themen zur Vorgehensweise: Entwerfen von Abfragen und Sichten (Visual Database Tools)
Ausführen grundlegender Vorgänge mit Abfragen (Visual Database Tools)