数据库版本:9i
SQL文:(非实际SQL,举例说明)
  SELECT * FROM TBL_A T
  WHERE P_COM.FUN(T.COLA.T.COLB) = 20110101注:P_COM.FUN()是一个自定义函数,定义在Package中。使用了DETERMINISTIC声明。索引和表已经ANALYZE过。在一个DB服务器中,函数索引被正确使用,所以代码上没有问题。
但是在另一个DB服务器中,做的总是全表扫描。声明指定索引也没用(SELECT /*+INDEX。略)。
怀疑是什么地方设置有问题。会是什么原因呢?求助。