在数据库使用过程中,因一些特殊操作可能导致某数据库对象失效,从而引起数据库对象不可用,涉及对象失效的数据库对象主要有:表、视图、存储过程、存储函数、触发器、自定义数据类型、包、同义词,对于此类对象失效的处理,直接进行重新编译即可。
造成数据库对象失效的原因主要有以下几种: