Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 10.0.1 » SQL Anywhere Server - SQL Reference » System Procedures » System procedures

sa_db_properties system procedure Next Page

sa_dependent_views system procedure


Returns the list of all dependent views for a given table or view.

Syntax

sa_dependent_views( 'tbl_name [, owner_name ' )

Arguments
Result set
Column nameData typeDescription
table_idUNSIGNED INTEGERThe object ID of the table or view.
dep_view_idUNSIGNED INTEGERThe object ID of the dependent views.
Remarks

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.

Permissions

DBA authority required

Side effects

None

See also
Examples

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;