Returns the list of all dependent views for a given table or view.
sa_dependent_views( 'tbl_name ' [, ' owner_name ' )
tbl_name Use this CHARACTER parameter to specify the name of the table or view.
owner_name Use this optional CHARACTER parameter to specify the owner for tbl_name.
Column name | Data type | Description |
---|---|---|
table_id | UNSIGNED INTEGER | The object ID of the table or view. |
dep_view_id | UNSIGNED INTEGER | The object ID of the dependent views. |
Use this procedure to obtain the list of IDs of dependent views. Alternatively, you can use the procedure in a statement that returns more information about the views, such as their names.
None
None
In this example, the sa_dependent_views system procedure is used to obtain the list of IDs for the views that are dependent on the SalesOrders table. The procedure returns the table_id for SalesOrders, and the dep_view_id for the dependent view, ViewSalesOrders.
sa_dependent_views( 'SalesOrders' ); |
In this example, the sa_dependent_views system procedure is used in a SELECT statement to obtain the list of names of views dependent on the SalesOrders table. The procedure returns the ViewSalesOrders view.
SELECT t.table_name FROM SYSTAB t, sa_dependent_views( 'SalesOrders' ) v WHERE t.table_id = v.dep_view_id; |
Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |