Quality is delighting customers
When a view is created from columns of one or more tables and any one of the column is deleted which is used in view then view will stop working (will return error). This is because view is logical concepts, it does not hold any data, it only holds the schema. Whenever view is accessed it reads and validate the schema. If column is not present then it will return an error. But if you deleted a column which is not used in view then the view will continue to work properly.
To overcome this, you need to replace the view by "CREATE OR REPLACE VIEW ..." command.
It will give Error as "deleted column not found" in execution of view.