FAQ
 

■対象バージョン :SQL Anywhere 10以降

QUESTION(SQ0907085)

テーブルに依存するビューを調べる方法がありますか?

テーブルの変更を行う際に影響を受けるビューを調べたいのですが、特定のテーブルに依存するビューを調べる機能はありますか?

ANSWER

sa_dependent_views システム・プロシージャ を使用することで、特定のテーブル、またはビューに依存するビューのIDを列挙することができます。
このIDを使用して SYSTAB システム・ビューから対象となるビューを検索することが可能です。


SELECT t.table_name FROM SYSTAB t,
sa_dependent_views( 'SalesOrders' ) v
WHERE t.table_id = v.dep_view_id;

詳細につきましては、以下のオンラインヘルプをご参照ください。
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/1001/ja/html/dbrfja10/rf-sysproc-s-4429d608.html


BACK:FAQ トップページ
 
 
Copyright 2008-2010 iAnywhere Solutions K.K.