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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Tabellen, Ansichten und Indizes » Berechnete Spalten

 

Ändern einer berechneten Spalte

Sie können den in einer berechneten Spalte verwendeten Ausdruck ändern oder entfernen.

Voraussetzungen

Sie müssen die DBA-Berechtigung besitzen, der Eigentümer der Tabelle sein oder über Berechtigungen zum Ändern der Tabelle verfügen.

Kontext und Bemerkungen

Viele.

 Ändern einer berechneten Spalte mit SQL
  1. Stellen Sie eine Verbindung mit der Datenbank her.

  2. Führen Sie eine ALTER TABLE-Anweisung ähnlich der folgenden aus, um den Ausdruck für eine berechnete Spalte zu ändern:

    ALTER TABLE Tabellenname
    ALTER Spaltenname
    SET COMPUTE ( Neuer_Ausdruck );
  3. Um eine Spalte in eine normale (nicht berechnete) Spalten zu konvertieren, müssen Sie eine ALTER TABLE-Anweisung ähnlich der folgenden ausführen:

    ALTER TABLE
    Tabellenname
    ALTER Spaltenname
    DROP COMPUTE;

Ergebnisse

Im Fall einer Änderung der Berechnung für die Spalte wird die Spalte beim Ausführen dieser Anweisung neu berechnet.

Falls eine berechnete Spalte in eine normale (nicht berechnete) Spalte konvertiert wird, werden vorhandene Werte in der Spalte weder beim Ausführen der Anweisung geändert noch danach automatisch aktualisiert.

Nächste Schritte

Keine.

 Siehe auch