Angeben von INSERT-Anweisungen in SQL Builder

Mit Hilfe einer Anweisung INSERT können Sie Zeilen aus einer Wertegruppe oder aus einer Unterabfrageergebnistabelle in eine Datenbanktabelle einfügen.

Je nachdem, welchen Datenbankanbieter Sie verwenden, gibt es möglicherweise Unterschiede in der Syntax. Wenn Sie SQL Builder zum Erstellen der Anweisung INSERT verwenden, wird von dem Tool versucht, die richtige Syntax für den verwendeten Datenbankanbieter zu verwenden.

Wenn Sie eine Zeile aus einer Gruppe von Werten einfügen, hängt der für jede Spalte angezeigte Standardwert davon ab, wie die Spalte beim Erstellen der Tabelle definiert wurde.
  • Wenn die Spalte mit einem Standardwert definiert wurde, ist der Zellenwert DEFAULT.
  • Wenn die Spalte nicht mit einem Standardwert definiert wurde und die Dateneingabe optional ist, ist der Zellenwert NULL.
  • Wenn die Spalte nicht mit einem Standardwert definiert wurde und die Dateneingabe nicht optional ist, ist der Zellenwert ein Paar einfacher Anführungszeichen.

Voraussetzung: Vor dem Angeben einer Anweisung SELECT müssen Sie die Anweisung in SQL Builder erstellen.

Gehen Sie wie folgt vor, um eine Anweisung INSERT in SQL Builder anzugeben:

  1. Fügen Sie die Tabelle hinzu, in die Sie Daten einfügen wollen.
  2. Wählen Sie im Tabellenteilfenster die Markierungsfelder der Spalten aus, in die Sie Daten einfügen wollen.
  3. Fügen Sie eine Zeile aus einer Gruppe von Werten oder einer Unterabfrage ein.
    Gehen Sie wie folgt vor, um eine Zeile aus einer Gruppe von Werten einzufügen:
    1. Klicken Sie Werte im Entwurfsteilfenster an. Die in Schritt 2 ausgewählten Spalten werden im Raster aufgelistet.
    2. Klicken Sie die Zelle Wert neben jeder Spalte, in die Sie Daten einfügen wollen, doppelt an, und geben Sie den einzufügenden Wert oder Ausdruck ein. Sie können auch den Assistenten Ausdruckserstellungsprogramm zum Erstellen eines komplexeren Ausdrucks verwenden. Sie müssen Werte für Spalten eingeben, die keine Nullwerte enthalten dürfen, da andernfalls während der Ausführung ein Fehler auftritt.
    Gehen Sie wie folgt vor, um eine Zeile aus einer Unterabfrage einzufügen:
    1. Klicken Sie Unterabfrage im Entwurfsteilfenster an.
    2. Klicken Sie die zu verwendende Abfrage in der Liste Abfragename an. Sie können auch eine neue Abfrage erstellen, indem Sie eine der Optionen Hinzufügen in der Liste anklicken.
    3. Wenn Sie eine neue Unterabfrage erstellt haben, erweitern Sie die Anweisung in der Modellstruktursicht, klicken Sie die Unterabfrage an, und erstellen Sie dann die Anweisung SELECT, FULLSELECT oder WITH in SQL Builder. Klicken Sie die Anweisung INSERT in der Modellstruktursicht an, um zur Anweisung INSERT in SQL Builder zurückzukehren.
  4. Optional: Führen Sie die Anweisung aus. Eine Nachricht in der Datenausgabesicht gibt an, ob die Anweisung erfolgreich ausgeführt wurde.
Zugehörige Verweise
SQL Builder für INSERT-Anweisungen

Feedback