Freigeben über


Erstellen von Insert Values-Abfragen (Visual Database Tools)

Gilt für:SQL Server-

Sie können eine neue Zeile in der aktuellen Tabelle mithilfe einer Abfrage zum Einfügen von Werten erstellen. Wenn Sie eine Abfrage zum Einfügen von Werten erstellen, geben Sie Folgendes an:

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

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

  • Der Wert oder Ausdruck, der in die einzelnen Spalten eingefügt werden soll.

Die folgende Abfrage fügt beispielsweise der titles Tabelle eine Zeile hinzu, wobei Werte für Titel, Typ, Herausgeber und Preis angegeben werden:

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

Wenn Sie eine Abfrage "Werte einfügen" erstellen, ändert sich der Bereich "Kriterien", um die einzigen Optionen widerzuspiegeln, die zum Einfügen einer neuen Zeile verfügbar sind: den Spaltennamen und den einzufügenden Wert.

Vorsicht

Sie können die Aktion zum Ausführen einer Abfrage zum Einfügen von Werten nicht rückgängigmachen. Sichern Sie Ihre Daten vor der Ausführung der Abfrage als Vorsichtsmaßnahme.

Erstellen einer Insert Values-Abfrage

  1. Fügen Sie zum Diagrammbereich die Tabelle hinzu, die Sie aktualisieren möchten.

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

    Anmerkung

    Wenn im Diagrammbereich mehr als eine Tabelle angezeigt wird und Sie die Abfrage "Werte einfügen" starten, zeigt der Abfrage- und Ansichts-Designer das Dialogfeld 'Zieltabelle für das Einfügen von Werten' an, um Sie nach dem Namen der Tabelle zu fragen, die aktualisiert werden soll.

  3. Aktivieren Sie im Diagrammbereich das Kontrollkästchen für jede Spalte, für die Sie neue Werte angeben möchten. Diese Spalten werden im Bereich "Kriterien" angezeigt. Spalten werden nur aktualisiert, wenn Sie sie der Abfrage hinzufügen.

  4. Geben Sie in der Spalte Neuen Wert Des Bereichs "Kriterien" den neuen Wert für die Spalte ein. Sie können Literalwerte, Spaltennamen oder Ausdrücke eingeben. Der Wert muss mit dem Datentyp der Spalte übereinstimmen (oder kompatibel sein), mit der Sie aktualisieren.

    Vorsicht

    Der Abfrage- und Ansichts-Designer kann nicht überprüfen, ob ein Wert innerhalb der Länge der einzufügenden Spalte passt. Wenn Sie einen Wert angeben, der zu lang ist, wird er möglicherweise ohne Warnung abgeschnitten. Wenn beispielsweise eine name Spalte 20 Zeichen lang ist, Sie jedoch einen Einfügewert von 25 Zeichen angeben, werden die letzten 5 Zeichen möglicherweise abgeschnitten.

Wenn Sie eine Abfrage zum Einfügen von Werten ausführen, werden im Ergebnisbereich (Visuelle Datenbanktools) keine Ergebnisse gemeldet. Stattdessen wird eine Meldung angezeigt, die angibt, wie viele Zeilen geändert wurden.