SELECT COLUMN這應該是目前最方便找出中文的方式了!
FROM TABLE WHERE REGEXP_LIKE( COLUMN, '[一-鶿]' );
其他常用的正規表示式比對方式還有:
- [0-9] 含數字之字串
- [a-z0-9] 含數字或小寫字母之字串
- [a-zA-Z0-9] 含數字或字母之字串
- [^]不含括號內的字串
- /^xy/ 以 “xy” 開始的字串,例如 “xyz”, “xyab”(若要比對 ^,請使用 \^)
- /xy$/ 以 “xy” 結尾的字串,例如 “axy”, “abxy”以 “xy” 結尾的字串,例如 “axy”, “abxy”(若要比對 $,請使用 \$)
你可能還有興趣:
- REGEXP_LIKE - Oracle® Database SQL Reference
- Oracle PL/SQL: 用正則表達式判斷資料有無中文字
- Oracle PL/SQL: 判斷資料有無中文字
沒有留言:
張貼留言