程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle除去數據中的換行符以免讀取出現問題,oracle換行

Oracle除去數據中的換行符以免讀取出現問題,oracle換行

編輯:Oracle教程

Oracle除去數據中的換行符以免讀取出現問題,oracle換行


很多數據存進數據庫後,可能需要將整條數據取出,並用特殊符號分割,而且整條數據必須是處於一行,如此,如果數據出現
換行的情況,那麼讀取時就有問題。

這個時候就需要對即將取出的數據做特殊的處理,也就是
除去裡面的換行符號:

replace(replace(columnName,CHR(10),''),chr(13),'')

補充:
特殊符號ascii定義
制表符 chr(9)
換行符 chr(10)
回車符 chr(13)


java操作數據庫Oracle 當出現SQL異常時用egetMessage()獲取異常信息,為何在異常信息末尾有個換行符

[oracle@mlab2 ~]$ oerr ora 6576
06576, 00000, "not a valid function or procedure name"
// *Cause: Could not find a function (if an INTO clause was present) or
// a procedure (if the statement did not have an INTO clause) to
// call.
// *Action: Change the statement to invoke a function or procedure

和你代碼調用的 函數或者過程 有關,可能你提供的 名字不對
 

對於oracle中換行符替換問題

在做游標的時候,加上限制條件。
Cursor cur_aaa is
Select * from A
Where (A.AAA like ‘%’ || chr(10) || ‘%’
Or A.AAA like ‘%’ || chr(13) || ‘%’)
and
A.AAA not like ‘%’ || chr(10) || chr(13) || ‘%’
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved