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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenbanken erstellen » Mit Datenbankobjekten arbeiten » Mit berechneten Spalten arbeiten

 

Berechnete Spaltenausdrücke ändern

Sie können mit der Anweisung ALTER TABLE den Ausdruck ändern, der in einer berechneten Spalte verwendet wird. Die folgende Anweisung ändert den Ausdruck, auf der eine berechnete Spalte basiert:

ALTER TABLE Tabellenname
ALTER Spaltenname
SET COMPUTE ( Neuer_Ausdruck );

Die Spalte wird neu berechnet, wenn diese Anweisung ausgeführt wird. Wenn der neue Ausdruck ungültig ist, schlägt die ALTER TABLE-Anweisung fehl.

Die folgende Anweisung macht aus einer berechneten Spalte wieder eine normale Spalte.

ALTER TABLE
Tabellenname
ALTER Spaltenname
DROP COMPUTE;

Vorhandene Werte werden nicht geändert, wenn diese Anweisung ausgeführt wird, aber sie werden nicht mehr automatisch aktualisiert.