ORACLE由於字符集不一樣,進行中文條件查詢,查詢結果爲空

在使用C#進行SQL語言或者ASP.NET進行ORACLE數據查詢;當查詢條件有中文存在時,由於數據服務端和客戶端/本機的字符集不一樣,數據表存在數據,但查詢不出來數據。但使用鏈接Oracle工具相同的字符串可進行數據查詢。查詢條件中文以‘???’出現。sql

SELECT   sql_text, last_load_time
    FROM v$sql
   WHERE last_load_time IS NOT NULL
ORDER BY last_load_time DESC該語句是進行ORACLE執行SQL語句查看。解決方案:在C#SQL鏈接數據庫字符串後添加Unicode=True
相關文章
相關標籤/搜索