Vorgehensweise: Erstellen von Abfragen zum Einfügen von Werten (Visual Database Tools)
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.
Vorsicht |
---|
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
Fügen Sie dem Diagrammbereich die zu aktualisierende Tabelle hinzu.
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 Ansicht-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.
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.
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).
Vorsicht Der Abfrage- und Ansicht-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 Ergebnisbereich angezeigt. Stattdessen wird eine Meldung mit der Anzahl der geänderten Zeilen ausgegeben.