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 Eigentümer sein oder eines der folgenden Privilegien haben:
Zum Aktivieren einer regulären Ansicht benötigen Sie außerdem das SELECT-Privileg für die Basistabelle(n) oder das SELECT ANY TABLE-Systemprivileg.
Bevor Sie eine reguläre Ansicht aktivieren, müssen Sie deaktivierte Ansichten, die sie referenziert, wieder aktivieren.
Kontext und Bemerkungen
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 sa_dependent_views-Systemprozedur 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 © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |