drop表的索引会导致过程失效么?
问题:drop表的索引然后重新建立索引会导致过程失效么?如果会的话为什么?
我在2个数据库进行测试的结果不一致。
在数据库1 drop表A的索引过程没有失效
在数据库2 同样drop表A索引调用该表的过程全部失效,不知道是为什么?
备注:数据库1和数据库2是主机和备机 数据完全一致过程、表完全一致。
求高人解答。。。。
[解决办法]
你drop之前这索引可能丢了,执行的时候报错,就失效了
你可以下建立这索引,重新确认你的存储过程
[解决办法]
是不是过程里使用hints引用该索引了?
[解决办法]
数据库版本一样么?
我在10g下试了下,删除索引好像不会导致存储过程失效。
[解决办法]