`
futeng
  • 浏览: 263778 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PLSQL显示乱码-无法进行中文条件查询

阅读更多

    原因:

 

PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。

 

解决:

 

1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:

 

select * from v$nls_parameters

          保存查询到的值,如:NLS_CHARACTERSET = AL32UTF8

 

 

2. 查询Oracle服务端语言信息:

 

SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE
FROM DATABASE_PROPERTIES

 

   保存查询到的值,如:AMERICAN_AMERICA.AL32UTF8


       3. 设置本地环境变量。(PLSQL优先从环境变量中获取属性)

 

   右击 我的电脑 -> 属性 -> 告警系统属性 -> 高级 -> 环境变量 -> 系统变量栏

   新增如下两条记录:

 

   NLS_CHARACTERSET = AL32UTF8

 

   NLS_LANG = AMERICAN_AMERICA.AL32UTF8

 

4. 重启PLSQL,OK。

 

2
1
分享到:
评论

相关推荐

    plsql-vf-dbfodbc.rar

    标题 "plsql-vf-dbfodbc.rar" 暗示了这个压缩包与PL/SQL(Oracle数据库的编程环境)以及Visual FoxPro(VFP)数据库系统有关,特别是涉及到在PL/SQL环境中通过ODBC(Open Database Connectivity)驱动程序访问DBF...

    PLSQL Developer9-GGS for win10.zip

    PLSQL Developer是一款强大的Oracle数据库开发工具,专为数据库管理员、开发者和分析师设计。这款软件的主要功能包括编写、调试、测试和管理PL/SQL代码,它提供了直观的界面和高效的开发环境。"PLSQL Developer 9-...

    plsql乱码解决办法

    PL/SQL Developer 中文乱码的原因可能是系统的注册表字符集设置不正确,导致数据库无法正确地显示中文字符。通过检查和修改注册表设置,可以解决 PL/SQL 乱码问题。 结论 PL/SQL 乱码问题是 Oracle 数据库开发中...

    PLSQL显示乱码、导出问题的解决方法

    ### PLSQL显示乱码、导出问题的解决方法 #### 一、ORACLE数据库显示乱码的问题 在处理Oracle数据库时,经常会遇到显示乱码的情况,尤其是在使用PL/SQL Developer等客户端工具时更为常见。此类问题通常是由于字符集...

    oralce连接工具PLSQL Developer9-GGS百度网盘下载

    oralce连接工具PLSQL Developer9-GGS百度网盘下载,免安装客户端,直连ORACLE数据库

    PLSQL 函数查询-- 初学者

    在学习PLSQL函数查询时,结合《精通Oracle 10g PL SQL编程》一书中的详细页码进行查阅,能帮助理解每个函数的实际应用场景。实践中,可以通过创建视图、存储过程、触发器等方式将这些函数结合起来,实现复杂的数据...

    PLSQL导出CSV后中文乱码解决办法

    当需要将PLSQL查询结果导出为CSV(Comma Separated Values)格式时,可能会遇到中文字符显示为乱码的问题。这个问题通常是由于编码格式不匹配导致的,下面我们将详细探讨如何解决PLSQL导出CSV后中文乱码的问题。 ...

    PLSQL 中文乱码.docx

    但是,在执行 SQL 语句时,PLSQL 经常会出现中文乱码的问题,导致输出的中文标题显示成问号????。今天,我们将讨论这个问题的解决方案。 问题描述 在 PLSQL 中执行 SQL 语句时,如果语句中包含中文字符,输出的...

    PLSQL设置快捷键(PlSql-PlugIns-shortcut.txt)

    PLSQL Developer是一款强大的Oracle数据库开发工具,它允许开发者编写、测试和调试PL/SQL代码。在日常工作中,为了提高效率,我们常常会自定义快捷键来执行常见的编程操作。"PLSQL设置快捷键(PlSql-PlugIns-...

    sonar-plsql-plugin-2.9.1.1051

    sonar-plsql-plugin-2.9.1.1051jar包,支持sonarqube对sql的扫描

    PLSQL-Developer-总是断开数据库连接解决办法

    PLSQL-Developer-总是断开数据库连接解决办法 具体解决方案详见附件内容。

    plsql-developer-1106

    描述中提到"oracle必备工具,带汉化包,ZC码",这表明PL/SQL Developer 11.06已经进行了汉化处理,对于中文用户来说,这意味着更友好的界面和更方便的操作体验。"ZC码"可能是指软件的激活码或注册码,用于验证软件的...

    plsqldeveloper12-64位破解+中文+注册机

    plsqldeveloper12-64位破解+中文+注册机,下载请注意选择对应oracle版本!!!!64位的plsql只对应64位的Oracle版本。不然无法找到database。

    PLSQL 中文乱码解决方案

    例如,数据库可能使用的是ZHS16GBK编码,但PL/SQL或SQL*Plus等工具的默认字符集可能是US7ASCII,这种不匹配会导致中文字符无法正确显示,从而表现为乱码。 ### 查询当前字符集设置 为了解决这一问题,首先需要确认...

    plsqldev1104--32/64

    综上所述,这个压缩包包含的是PLSQL Developer 11.0.4的32位和64位安装程序,以及可能需要的Oracle Instant Client基础组件,用于在Windows环境下进行Oracle数据库的开发工作。用户在使用时应确保选择正确的版本,并...

    plsql资料--plsql资料

    PLSQL,全称为Procedural Language/SQL,是Oracle数据库提供的一个编程环境,结合了SQL(结构化查询语言)和过程式编程语言的特性。它主要用于编写与Oracle数据库交互的应用程序,尤其是数据库的后台处理部分。这个...

    PLSQL-12c-中文版

    plsql v11版本,可以连oracle12c版本,自带中文安装插件和注册机

    exp、imp导入数据乱码、plsql中文乱码,显示问号

    在日常工作中,我们经常遇到数据库操作时中文显示不正确的问题,尤其是在使用 Oracle 的 `exp` 和 `imp` 命令进行数据导入导出以及通过 PL/SQL Developer 工具查询数据时出现中文乱码的情况尤为常见。本文将详细探讨...

Global site tag (gtag.js) - Google Analytics