1.select * from table where c1||'^'||c2 in (...);2.select * from table where c1||c2 in (...);第1种写法多了1倍时间,应该如何做索引。
我需要第1种写法

解决方案 »

  1.   


    create index IX on table (c1||'^'||c1 )
    测试索引是否会失效..
      

  2.   


    这两种都应该不能直接用到建立在c1和c2上的index的,所以应该相差不大,你看看他们的执行计划是否一样==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com