create index idx on tab_name (col_name) indextype is ctxsys.contextDRG-10528: 不允许使用RAW类型的主键偏偏数据库里的oid都是raw的
不知有什么解决方法或替代方法么
多谢!

解决方案 »

  1.   

    你可以把raw的内容查出来,然后建一张临时表,把raw的内容存到clob字段中然后对clob建索引
      

  2.   

    理由参见:http://community.csdn.net/Expert/topic/4759/4759081.xml
      

  3.   


    其实我是想索引数据表的blob字段,但是表的primary key是raw类型的字段,就有错误提示不能建索引。如果表的主键是number或varchar2的,就没问题了。
    如果对表作转换,就是有点太麻烦了,因为可能有好多这样的表要办to boydgmx: 索引blob好像可以阿 inso_filter可以自动识别文档类型的,效果挺好
      

  4.   

    最后 还是用user_datastore了 要做一张附加表
    没有再好的办法了
      

  5.   

    不允许使用RAW类型建全文索引,这是系统约定