Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » Datenmanipulationsanweisungen » Daten mit INSERT hinzufügen » Werte in bestimmte Spalten einfügen

 

Einfügen von Werten in bestimmte Spalten

Sie können Daten in bestimmte Spalten einer Zeile einfügen, indem Sie nur diese Spalten und ihre Werte angeben.

Voraussetzungen

Sie müssen das INSERT-Privileg für die Tabelle haben. Wenn die ON EXISTING UPDATE-Klausel angegeben wird, ist das UPDATE-Privileg für die Tabelle ebenfalls erforderlich.

Kontext und Bemerkungen

Die von Ihnen angegebene Spaltenreihenfolge muss nicht unbedingt der Reihenfolge der Spalten in der Tabelle entsprechen, sondern der Reihenfolge, in der Sie die Werte angeben, die Sie einfügen.

Definieren Sie alle anderen Spalten, die nicht in der Spaltenliste enthalten sind, sodass sie NULL enthalten können oder Standardwerte enthalten. Wenn Sie eine Spalte überspringen, die einen Standardwert hat, wird dieser benutzt.

 Aufgabe
  • Führen Sie eine INSERT INTO-Anweisung aus, um Daten in bestimmte Spalten einzufügen.

    Die folgende Anweisung fügt Daten nur in zwei Spalten ein: DepartmentID und DepartmentName:

    INSERT INTO GROUPO.Departments ( DepartmentID, DepartmentName )
    VALUES ( 703, 'Western Sales' );

    DepartmentHeadID hat keinen Standardwert, akzeptiert aber NULL. Daher wird der Spalte automatisch NULL zugewiesen.

Ergebnisse

Die Daten werden in die angegebenen Spalten eingefügt.

 Siehe auch