首页 > 代码库 > ORACLE因为字符集不同,进行中文条件查询,查询结果为空
ORACLE因为字符集不同,进行中文条件查询,查询结果为空
在使用C#进行SQL语言或者ASP.NET进行ORACLE数据查询;当查询条件有中文存在时,因为数据服务端和客户端/本机的字符集不同,数据表存在数据,但查询不出来数据。但使用连接Oracle工具相同的字符串可进行数据查询。查询条件中文以‘???’出现。
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
ORACLE因为字符集不同,进行中文条件查询,查询结果为空
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。