Sie können festlegen, ob eine reguläre Ansicht für die Verwendung durch den Datenbankserver verfügbar ist, indem Sie sie aktivieren oder deaktivieren.
Voraussetzungen
Sie müssen entweder Benutzer mit DBA-Berechtigung oder der Eigentümer der Ansicht sein.
Bevor Sie eine reguläre Ansicht aktivieren, müssen Sie deaktivierte Ansichten, die sie referenziert, wieder aktivieren.
Kontext und Bemerkungen
Viele.
Wenn Sie eine Ansicht deaktivieren, werden automatisch andere Ansichten deaktiviert, die sie direkt oder indirekt referenzieren. Daher müssen Sie, wenn Sie eine Ansicht wieder aktivieren, auch alle anderen Ansichten wieder aktivieren, die von der ersten Ansicht abhängig waren, als diese deaktiviert wurde. Mit der Systemprozedur "sa_dependent_views" können Sie eine Liste der abhängigen Ansichten ermitteln, bevor Sie eine Ansicht deaktivieren.
Stellen Sie eine Verbindung mit der Datenbank her.
Um eine reguläre Ansicht zu deaktivieren, führen Sie die Anweisung ALTER VIEW...DISABLE aus.
Um eine reguläre Ansicht zu aktivieren, führen Sie die Anweisung ALTER VIEW...ENABLE aus.
Beispiel
Das folgende Beispiel deaktiviert eine reguläre Ansicht namens ViewSalesOrders mit dem Eigentümer GROUPO.
ALTER VIEW GROUPO.ViewSalesOrders DISABLE; |
Das folgende Beispiel reaktiviert eine normale Ansicht namens ViewSalesOrders mit dem Eigentümer GROUPO.
ALTER VIEW GROUPO.ViewSalesOrders ENABLE; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |