我試圖查看Oracle數據庫中某個表中的特定列是否包含任何包含換行符的字符串,以便通配符,換行符和另一個通配符。使用SQL'like'子句在Oracle數據庫中搜索換行符
我試過類似的命令和CHR(10)的組合,並試圖逃脫換行本身,但無濟於事。在字符串中的某處檢測換行符的正確方法是什麼?
謝謝!
我試圖查看Oracle數據庫中某個表中的特定列是否包含任何包含換行符的字符串,以便通配符,換行符和另一個通配符。使用SQL'like'子句在Oracle數據庫中搜索換行符
我試過類似的命令和CHR(10)的組合,並試圖逃脫換行本身,但無濟於事。在字符串中的某處檢測換行符的正確方法是什麼?
謝謝!
like '%'||chr(10)||'%'
應該工作。
select * from yourTable where InStr(yourCol, Chr(10))>0
將工作
+1對於極端情況我期望這個解決方案比使用LIKE更好一點 – 2010-10-06 00:03:19
像魅力一樣工作。謝謝! – awied 2010-10-05 23:18:26