Um Werte aus anderen Tabellen in eine Tabelle einzufügen, können Sie eine SELECT-Klausel in der INSERT-Anweisung benutzen. Die SELECT-Klausel kann Werte in einige oder alle Spalten einer Zeile einfügen.
Es kann hilfreich sein, Werte nur für einige Spalten einzufügen, wenn Sie einige Werte aus einer vorhandenen Tabelle übernehmen möchten. Danach können Sie die UPDATE-Anweisung verwenden, um die Werte für die anderen Spalten hinzuzufügen.
Bevor Sie Werte für nur einige Spalten einer Tabelle einfügen, müssen Sie sicherstellen, dass für die Spalten, in die kein Wert eingefügt wird, entweder ein Standardwert vorhanden ist oder NULL angegeben wurde. Andernfalls wird ein Fehler gemeldet.
Wenn Sie Zeilen aus einer Tabelle in eine andere einfügen, müssen die beiden Tabellen kompatible Strukturen haben—das bedeutet, dass die passenden Spalten dieselben Datentypen aufweisen oder mit Datentypen definiert sein müssen, zwischen denen SQL Anywhere automatisch konvertieren kann.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |