最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關于oracle中clob字段查詢慢的問題及解決方法

 更新時間:2017年02月07日 14:33:28   作者:niuhea  
最近在用oracle的過程中用到了對blob字段模糊查詢的問題。接下來通過本文給大家分享關于oracle中clob字段查詢慢的問題及解決方法,需要的的朋友參考下吧

最近在用oracle的過程中用到了對blob字段模糊查詢的問題,對oracle來說,我并不是高手,找了很多的資料終于能夠查出來了。

blob字段直接用 select * from table_name where column like ‘%%'查找的時候是不能實現(xiàn)的 ,主要是字段類型不符,就想到了

字段轉(zhuǎn)換成varchar2類型,然后再進行查詢

select * from table_name where utl_raw.cast_to_varchar2(column) like ‘%oracle%'; 

但是卻報如下的錯誤:

在這之后作了修改:

select * from table_name where utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR(column,2000,1)) like '%oracle%' ;

這樣之后就可以實現(xiàn)查詢了,但是這樣的查詢總是有些不妥,在網(wǎng)上看到有DBMS_LOB.instr這個函數(shù),可以直接實現(xiàn)查找功能。參考http://m.fzitv.net/article/104854.htm中所介紹的具體用法,修改如下:

select * from table_name where dbms_lob.instr(column,utl_raw.cast_to_raw('所要匹配的內(nèi)容'),1,1)<>0;

這樣就可以順利的查找出來了。

以上只是自己做了個簡單的處理,相信肯定有更好的方法,希望大家?guī)兔Γ歉杏Xdbms_lob函數(shù)下的方法真的很好用。

oracle clob字段在查詢很慢這是眾所周知的

還是要建立表的索引:

create index search_id
on table(字段)
indextype is CTXSYS.CONTEXT; 

查詢:

select * from table where contains(字段,'內(nèi)容',1)>0;

后續(xù):

這樣查詢結(jié)果很快,但是查出來的數(shù)據(jù)不是我想要的,具體可能是程序的問題,不過這是解決查詢clob字段慢的一個方法.希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • oracle創(chuàng)建一個數(shù)據(jù)庫三步走

    oracle創(chuàng)建一個數(shù)據(jù)庫三步走

    這篇文章主要介紹了oracle如何創(chuàng)建數(shù)據(jù)庫和用戶,以及每一步所涉及到的代碼,需要的朋友可以參考下
    2015-08-08
  • Oracle分區(qū)表超詳細講解(Oracle?Partitioned?Tables)

    Oracle分區(qū)表超詳細講解(Oracle?Partitioned?Tables)

    這篇文章主要給大家介紹了掛不同意Oracle分區(qū)表超詳細講解(Oracle?Partitioned?Tables)的相關資料,ORACLE的分區(qū)是一種處理超大型表、索引等的技術,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • oracle備份之備份測試腳本的方法(冷備、熱備、rman)

    oracle備份之備份測試腳本的方法(冷備、熱備、rman)

    這篇文章主要介紹了oracle備份之備份測試腳本的方法(冷備、熱備、rman),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Oracle創(chuàng)建定時任務的方法步驟

    Oracle創(chuàng)建定時任務的方法步驟

    在日常的數(shù)據(jù)庫管理中,經(jīng)常會遇到需要定期執(zhí)行某個任務的需求,本文主要介紹了Oracle創(chuàng)建定時任務的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Oracle LogMiner的使用實例代碼

    Oracle LogMiner的使用實例代碼

    這篇文章主要給大家分享了關于Oracle LogMiner的使用實例代碼,文中通過示例代碼介紹了關于查詢當前日志組、業(yè)務用戶插入操作、歸檔日志切換、業(yè)務用戶插入操作以及歸檔日志切換等等的相關功能,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • Windows server 2019安裝Oracle 19c的圖文教程

    Windows server 2019安裝Oracle 19c的圖文教程

    Oracle是是一款高效、可靠、吞吐量高的數(shù)據(jù)庫,本文主要介紹了Windows server 2019安裝Oracle 19c的圖文教程,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Oracle教程 誤添加數(shù)據(jù)文件刪除方法

    Oracle教程 誤添加數(shù)據(jù)文件刪除方法

    今天又有朋友問到,當向一個表空間錯誤的添加了一個數(shù)據(jù)文件,如何來將這個文件刪除?
    2009-06-06
  • oracle通過行范圍查詢?nèi)?至10行并排序

    oracle通過行范圍查詢?nèi)?至10行并排序

    這篇文章主要介紹了oracle如果查詢?nèi)?至10行并排序,很簡單,很實用,正在學習oracle的朋友可以參考下
    2014-09-09
  • oracle求和代碼示例

    oracle求和代碼示例

    這篇文章主要介紹了oracle求和代碼示例,簡單易懂,具有一定參考價值。需要的朋友可以了解下。
    2017-09-09
  • DBCA命令行搭建Oracle ADG的流程

    DBCA命令行搭建Oracle ADG的流程

    隨著Oracle數(shù)據(jù)庫版本的更迭,搭建備庫的方式多種多樣。今天介紹一種創(chuàng)建物理備庫的新方式,從12C版本開始推出:使用 DBCA 命令行,需要的朋友參考下吧
    2021-06-06

最新評論

南部县| 亳州市| 凌源市| 图木舒克市| 天台县| 车致| 沁源县| 富锦市| 奎屯市| 贵阳市| 凉城县| 四川省| 敖汉旗| 阿鲁科尔沁旗| 晋中市| 光山县| 台山市| 佛学| 巴楚县| 类乌齐县| 江门市| 武山县| 东方市| 磐安县| 南木林县| 台前县| 五峰| 凤台县| 达拉特旗| 花莲县| 夏邑县| 安顺市| 清水县| 榆社县| 崇文区| 五河县| 垦利县| 高青县| 巩留县| 陇西县| 兴文县|