oracle9i replace clob 的一個bug
最近發現在9i上 用replace函式 將clob中某一個字串替換成空(就是'')時的問題。應該算個bug吧。
在10g上已經解決。
連線到:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
bill_work@HBBILL> set serveroutput on
bill_work@HBBILL> DECLARE
2 vs_clob clob := '>abcd
3 vs_clob2 clob;
4 vs_clob1 clob;
5 vs_str varchar2(50):= '>abcd
6
7 BEGIN
8
9
10 vs_clob1 := REPLACE(vs_clob,'>abcd
11 vs_clob2 := REPLACE(vs_clob,'abcd','');
12 vs_str := REPLACE(vs_str,'abcd','');
13
14 dbms_output.put_line(vs_clob1);
15 dbms_output.put_line(vs_clob2);
16 dbms_output.put_line(vs_str);
17 END;
18 /
><
>abcd<
><
PL/SQL 過程已成功完成。
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
pooo_owner_user@POOO> set serveroutput on
pooo_owner_user@POOO>
pooo_owner_user@POOO> DECLARE
2 vs_clob clob := '>abcd
3 vs_clob2 clob;
4 vs_clob1 clob;
5 vs_str varchar2(50):= '>abcd
6
7 BEGIN
8
9
10 vs_clob1 := REPLACE(vs_clob,'>abcd
11 vs_clob2 := REPLACE(vs_clob,'abcd','');
12 vs_str := REPLACE(vs_str,'abcd','');
13
14 dbms_output.put_line(vs_clob1);
15 dbms_output.put_line(vs_clob2);
16 dbms_output.put_line(vs_str);
17 END;
18 /
><
><
><
PL/SQL 過程已成功完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16923247/viewspace-719187/,如需轉載,請註明出處,否則將追究法律責任。
上一篇:
使用正規表示式編寫更好的SQL
下一篇:
沒有了~
請登入後發表評論
登入
全部評論
相關文章
- Oracle9i高階複製的一個bugOracle
- Oracle 10g Logminer clob bugOracle 10g
- oracle的一個bugOracle
- Oracle Clob的一致讀Oracle
- 一個排序引發的BUG排序
- 一個關於recyclerView的bugView
- Hive partition prune的一個BugHive
- Android assets的一個bugAndroid
- 關於UIInterfaceOrientation的一個bugUI
- 圖靈社群的一個BUG圖靈
- oracle 10.2.0.2.0的一個BUGOracle
- JavaScript Replace 多個字元JavaScript字元
- 一個bug造就的經典遊戲....遊戲
- 發現Mapstruct的一個bugStruct
- Oracle關於nvl的一個BugOracle
- FluentData Mysql分頁的一個BUGMySql
- 一個oracle查詢引起的bugOracle
- 今天遇到一個VERITAS NBU的BUG
- 問個Javascript replace 問題JavaScript
- [BUG反饋]AdminController類的一個小bugController
- 記一個RxJava使用bugRxJava
- sql去除某個欄位中的某個字串 replaceSQL字串
- NDK clang編譯器的一個bug編譯
- onethink安裝時的一個bug
- java log4j 的一個bugJava
- 找到Intel手冊裡的一個bugIntel
- 一個oracle bug的簡單驗證Oracle
- 【MySQL】replace into 淺析之一MySql
- replace函式一用函式
- SpringBoot讀取yml的一個bugSpring Boot
- 10g sqlplus的一個bugSQL
- 這不會又是一個Go的BUG吧?Go
- 我好像發現了一個Go的Bug?Go
- 一個停下車來處理 BUG 的 IT 男……
- jdk 原始碼的一個BUG,大家來看看JDK原始碼
- 一個有點深度的shell BUG除錯除錯
- oracle 10gR2 RAC 的一個BUGOracle 10g
- Replace