若要判斷資料有無中文,
之前分享過不是很準確的方式: 參考這篇文章,
現在可以利用正則表達式 (適用於 10g 以上版本),
搭配目前已知第一個中文字為 "一", 最後一個中文字為 "鶿",
參考範例, 如下 :
程式碼
-- 建立 Temp Table CREATE TABLE TOMKUO139( AA VARCHAR2(100) ); -- 新增測試資料 INSERT INTO TOMKUO139 VALUES( '123' ); INSERT INTO TOMKUO139 VALUES( 'ABC' ); INSERT INTO TOMKUO139 VALUES( '中文' ); INSERT INTO TOMKUO139 VALUES( 'Hello Oracle 資料庫' ); COMMIT; -- 查詢有中文的資料 SELECT AA FROM TOMKUO139 WHERE REGEXP_LIKE( AA, '[一-鶿]' ); -- 查詢結果 中文 Hello Oracle 資料庫
參考看看囉 ^^.