通常のビューを有効または無効にすることで、データベースサーバがそのビューを使用できるかどうかを制御できます。
前提条件
所有者であるか、または次のいずれかの権限を持っていることが必要です。
通常のビューを「有効にする」には、基本となるテーブルに対する SELECT 権限または SELECT ANY TABLE システム権限も必要です。
通常のビューを有効にする前に、そのビューが参照する無効なビューを再度有効にする必要があります。
内容と備考
ビューを無効にすると、そのビューを直接的または間接的に参照する他のビューも自動的に無効になります。このため、ビューを再度有効にしたら、無効にした時点でそのビューに依存していた他のすべてのビューを、もう一度有効にする必要があります。ビューを無効にする前に sa_dependent_views システムプロシージャを使用することで、従属ビューのリストを特定できます。
データベースに接続します。
通常のビューを無効にするには、ALTER VIEW...DISABLE 文を実行します。
通常のビューを有効にするには、ALTER VIEW...ENABLE 文を実行します。
例
次の例では、GROUPO が所有する通常のビュー ViewSalesOrders が無効になります。
ALTER VIEW GROUPO.ViewSalesOrders DISABLE; |
次の例では、GROUPO が所有する通常のビュー ViewSalesOrders がもう一度有効になります。
ALTER VIEW GROUPO.ViewSalesOrders ENABLE; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |