oracle 里面索引 用SQL 语句的形式是不是不能编译啊!?
  那他的运行环境是什么列!? oracle 菜鸟请教

解决方案 »

  1.   

    创建索引?
    create index INDEXNAME on TABLENAME(COLNAME)
    在sqlplus,或者第三方工具例如plsql dev的sql和命令窗口均可执行
      

  2.   

        谢谢楼上这位  可能是我的意思没说明白
       我的意思 是索引的使用? 索引我已经创建好了!
      但是我不再的怎么使用   select /*+ index(tablename index_name)*/ from tablename
     是这样吗 但是我在 PL/SQL 里面 不能编译!?  
       
      

  3.   

    create index INDEXNAME on TABLENAME(COLNAME) 
    在sqlplus
      

  4.   

    select /*+ index(tablename index_name)*/COLUMNNAME from tablename 
      

  5.   


    索引建好号,系统会自动选择是否使用索引, 如果说要强制的用索引,可以用4楼的方法。一般不需要人为的来干预是否使用索引..
    楼主的代码有错误,所以不能执行...------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  6.   

    并且该select 语句的where条件里要用到Hint索引里用到的列
    否则无效