Sie können Tabellen in Sybase Central auf der Registerkarte Spalten im rechten Fensterausschnitt ändern. Sie können z.B. Spalten hinzufügen oder löschen, Spaltendefinitionen ändern oder Tabellen- und Spalteneigenschaften ändern. Das Ändern von Tabellen schlägt fehl, wenn abhängige materialisierte Ansichten vorhanden sind. Sie müssen die abhängigen materialisierten Ansichten zunächst deaktivieren. Wenn die Änderungen der Tabellen abgeschlossen sind, müssen Sie die abhängigen materialisierten Ansichten wieder aktivieren. Siehe Ansichtenabhängigkeiten.
Verwenden Sie die Systemprozedur "sa_dependent_views", um zu ermitteln, ob abhängige materialisierte Ansichten vorhanden sind. Siehe sa_dependent_views-Systemprozedur.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle herzustellen.
Wenn Sie ein Schema ändern und materialisierte Ansichten von der Tabelle abhängig sind, deaktivieren Sie die einzelnen Ansichten folgendermaßen:
Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.
Rechtsklicken Sie auf die materialisierte Ansicht und wählen Sie Deaktivieren.
Doppelklicken Sie auf Tabellen und wählen Sie die Tabelle aus, die Sie ändern wollen.
Im rechten Fensterausschnitt klicken Sie auf die Registerkarte Spalten und ändern die Tabelleneinstellungen.
Wählen Sie Datei » Speichern.
Wenn Sie materialisierte Ansichten deaktiviert haben, aktivieren und initialisieren Sie jede einzelne. Siehe Materialisierte Ansichten aktivieren und deaktivieren.
Sie können Spalten hinzufügen, indem Sie die Registerkarte Spalten einer Tabelle auswählen und Datei » Neue Spalte wählen.
Sie können Spalten löschen, indem Sie diese auf der Registerkarte Spalten auswählen und Bearbeiten » Löschen wählen.
Sie können Spalten in eine Tabelle kopieren, indem Sie die Spalten auf der Registerkarte Spalten im rechten Fensterausschnitt auswählen und auf Kopieren klicken. Wählen Sie die gewünschte Tabelle aus, klicken Sie im rechten Fensterausschnitt auf die Registerkarte Spalten und dann auf Einfügen.
Sie können ungespeicherte Änderungen einer Spalte rückgängig machen, indem Sie die Spalte in der Registerkarte Spalten im rechten Fensterausschnitt auswählen und dann Bearbeiten » Rückgängig wählen.
Es ist außerdem erforderlich, dass Sie auf Speichern klicken oder Datei » Speichern wählen. Bis dahin werden keine Änderungen in der Tabelle durchgeführt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |