oracle查詢不含括號及不含指定字符的方法
更新時間:2014年07月07日 17:21:11 投稿:shichen2014
這篇文章主要介紹了oracle查詢不含括號及不含指定字符的方法,需要的朋友可以參考下
oracle查詢不含括號不含指定字符的記錄方法如下:
with tmp_t as( select 1 as id,'測試4321_CS' as name from dual union all select 2,'測試 1200(測試版)' from dual union all select 3,'測試123(測試版)' from dual union all select 4,'測試 1212(D2)' from dual union all select 5,'測試 1212(D2)測試版' from dual union all select 6,'測試 123' from dual) select * from tmp_t where instr(name, '_CS') = 0 and regexp_instr(name, '(.*)') = 0 and regexp_instr(name, '\(.*\)') = 0
結(jié)果為:
其中regexp_instr為Oracle支持的正則表達(dá)式函數(shù),其功能與instr相似。此處匹配了含有括號()和()的記錄。
您可能感興趣的文章:
- Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
- Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
- Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
- Oracle數(shù)據(jù)庫的備份及恢復(fù)策略研究
- 優(yōu)化Oracle停機時間及數(shù)據(jù)庫恢復(fù)
- oracle下實現(xiàn)恢復(fù)一個丟失的數(shù)據(jù)文件的代碼
- oracle drop table(表)數(shù)據(jù)恢復(fù)方法
- oracle數(shù)據(jù)庫創(chuàng)建備份與恢復(fù)腳本整理
- oracle中誤刪除表后恢復(fù)語句(FLASHBACK)
- 關(guān)于系統(tǒng)重裝后Oracle數(shù)據(jù)庫完全恢復(fù)的解決辦法
- oracle誤刪數(shù)據(jù)表還原的二種方法(oracle還原)
- rman恢復(fù)方案和oracle異機恢復(fù)
- oracle冷備份恢復(fù)和oracle異機恢復(fù)使用方法
- oracle如何恢復(fù)被覆蓋的存儲過程
- Oracle 查詢表信息獲取表字段及字段注釋
- Oracle實現(xiàn)分頁查詢的SQL語法匯總
- oracle 9i使用閃回查詢恢復(fù)數(shù)據(jù)庫誤刪問題
相關(guān)文章
修改Oracle監(jiān)聽默認(rèn)端口號1521的方法
我們都知道,Oracle的監(jiān)聽默認(rèn)端口是1521,但是如果系統(tǒng)上1521已經(jīng)被占用或業(yè)務(wù)要求不用默認(rèn)端口,又或者是為了安全,這個時候我們就需要修改監(jiān)聽的默認(rèn)端口。下面這篇文章主要介紹了修改Oracle監(jiān)聽默認(rèn)端口號1521的方法,需要的朋友可以參考下。2017-01-01oracle—SQL技巧之(二)WMSYS.WM_CONCAT函數(shù)實現(xiàn)多行記錄用逗號拼接在一起
由于業(yè)務(wù)系統(tǒng)的交易記錄有很多,常常有些主管需要看到所有的記錄情況;又不想滾動;接下來介紹使用Oracle自帶的函數(shù) WMSYS.WM_CONCAT,進(jìn)行拼接,感興趣的朋友可以了解下2013-01-01Oracle數(shù)據(jù)庫中 call 和 exec的區(qū)別
在sqlplus中這兩種方法都可以使用: exec pro_name(參數(shù)1..); call pro_name(參數(shù)1..); 但是這兩者有什么區(qū)別呢?今天小編給大家介紹下oracle數(shù)據(jù)庫中 call 和 exec的區(qū)別,感興趣的朋友一起看看吧2016-09-09