Check for, and correct, any dependent views that become invalid due to changes to their underlying tables.
Under most circumstances the database server automatically recompiles views to keep them valid if the underlying tables change. However, if your table alteration removes or materially changes something referenced by the view definition, then the dependent view becomes invalid. For example, if you remove a column referenced in the view definition, then the dependent view is no longer valid. Correct the view definition and manually recompile the view.
sa_dependent_views returns the list of all dependent views for a given table or view. See Reference: Building Blocks, Tables, and Procedures > System Procedures > System Stored Procedures > sa_dependent_views Procedure and SQL Anywhere Server - SQL Reference > System procedures > Alphabetical list of system procedures > sa_dependent_views system procedure.
For detailed information on how the database server handles view dependencies, see SQL Anywhere Server - SQL Usage > Working with database objects > Working with views > View Dependencies.