Editorial / Best Answer
Mad Hatter
View does not occupy memory, but Oracle keeps view code in its dictionary (you can check in user_views, for example)
If you delete the base table, the view becomes INVALID.
In order to make it valid again, you have to ether build the deleted table again, or create anotehr view with the same name and structure as deleted table, or create synonym with the same name as deleted table, which will point to the table with the same structure.
View - Base Tables
Profile Answers by manu4sql Questions by manu4sql
Questions by manu4sql
Editorial / Best Answer
Mad HatterProfile Answers by Mad Hatter Questions by Mad Hatter
View does not occupy memory, but Oracle keeps view code in its dictionary (you can check in user_views, for example)
If you delete the base table, the view becomes INVALID.
In order to make it valid again, you have to ether build the deleted table again, or create anotehr view with the same name and structure as deleted table, or create synonym with the same name as deleted table, which will point to the table with the same structure.
Related Answered Questions
Related Open Questions