Die Schritte zum Einfügen einer Zeile sind den Schritten zum Aktualisieren von Zeilen sehr ähnlich, außer dass es nicht erforderlich ist, eine Zeile in der Tabelle ausfindig zu machen, bevor der Einfügevorgang vorgenommen werden kann. Die Reihenfolge der Einfügung von Zeilen in die Tabelle hat keine Bedeutung.
Der folgende Code fügt eine neue Zeile ein.
t.InsertBegin(); t.SetInt( id, 3 ); t.SetString( lname, "Carlo" ); t.Insert(); |
Wenn Sie keinen Wert für eine der Spalten festlegen und diese Spalte einen Standardwert enthält, wird der Standardwert verwendet. Wenn die Spalte keinen Standardwert enthält, wird einer der folgenden Einträge benutzt:
Bei nullwertfähigen Spalten: NULL
Bei nummerischen Spalten, die NULL nicht zulassen: Null (0).
Bei Zeichenspalten, die NULL nicht zulassen: eine leere Zeichenfolge
Um explizit einen Wert auf NULL zu setzen, verwenden Sie die setDBNull-Methode.
Bei Aktualisierungsvorgängen wird eine Einfügung in der Datenbank permanent gespeichert, wenn eine Festschreibung durchgeführt wird. Im Autocommit-Modus wird die Commit-Anweisung als Teil der Insert-Methode ausgeführt.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |