`

关于oracle中无法查询中文条件的解决方法

 
阅读更多

1. 检查一个简单的sql = select * from tb_user_master where name = '张三'
表中存有该数据,但是检索无结果

2.解决方法很简单
-   SELECT * FROM v$nls_parameters ; 查看NLS_CHARACTERSET 的值是多少,我的AL32UTF8
- 查找客户机器的注册表,查找NLS_LANG的值,改成AL32UTF8共需要修改3处,重启PL/SQL即可

---------------------------为了解决这个问题,走了很多弯路,也找到了替换oracle字符集的方法-------
修正环境 oracle 9i

sql> shutdown immediate

sql> startup mount

sql> alter system enable restricted session;

sql> alter system set job_queue_processes=0;

sql> alter system set aq_tm_processes=0;

sql> alter database open;

sql> alter database character set <internal_use> AL32UTF8;

sql> shutdown immediate

sql> startup

这里的INTERNAL_USE可选,譬如用于不能从父集转到子集的场合,但是这样做会产生乱码,或者表中的数据不能读取。

分享到:
评论

相关推荐

    oracle 客户端不支持中文解决办法

    ### Oracle客户端中文显示问题及解决方案 #### 问题背景与描述 在Linux环境下安装Oracle数据库时,如果默认的字符集设置为WE8ISO8859P1,将无法支持中文字符。具体表现为,在客户端录入中文数据时能够正常显示,但...

    oracle 同音字查询

    在Oracle数据库中,同音字查询是一个特殊的需求,通常用于处理中文字符的相似性匹配,例如用户输入可能存在拼写错误或者使用了同音字。Oracle提供了多种方式来实现这一功能,下面将详细介绍如何在Oracle中进行同音字...

    ORACLE错误中文说明.rar

    "ORACLE错误中文说明.rar"这个压缩包文件显然是为了帮助用户理解并解决Oracle数据库中的错误问题。文件名为"oraerrinfo"可能包含了关于Oracle错误代码的详细信息。 Oracle错误通常由一个或多个数字组成,如"ORA-...

    oracle中文电子书

    本文将围绕“Oracle中文电子书”这一主题,深入探讨Oracle数据库的关键知识点,尤其是书中涉及的Oracle函数及其应用。 Oracle数据库中,函数是SQL语言的重要组成部分,它们用于处理数据并返回结果。在“Oracle函数...

    oracle姓名中文转全拼函数

    Oracle姓名中文转全拼函数是解决在Oracle数据库中处理中文姓名时的一个常见需求,特别是考虑到汉字的多样性和复杂性,包括生僻字和多音字的处理。此函数旨在将中文姓名转换为全拼,方便进一步的数据处理或搜索。下面...

    Oracle中文文档

    这份"Oracle中文文档"集合提供了宝贵的参考资料,包括"NET开发ORACLE.pdf"和"ORACLE 九阴真经.chm"两个文件,帮助用户深入理解和掌握Oracle的相关技术。 "NET开发ORACLE.pdf"很可能是一部关于如何使用.NET框架与...

    Oracle 汉字拼音简码获取

    综上所述,`ZLSPELLCODE`函数不仅展示了Oracle数据库在处理复杂文本操作方面的能力,也为汉字拼音转换提供了实用的解决方案。通过对该函数的深入了解和灵活应用,开发者可以显著提升数据处理的效率和准确性,在多...

    oracle获取汉字拼音首字母

    在Oracle数据库中实现获取汉字拼音首字母的需求,通常涉及到对中文字符的处理以及拼音转换的技术。这样的功能可以应用于多种场景,例如数据排序、索引建立或是快速检索等。本文将详细介绍如何在Oracle环境中实现这一...

    oracle函数大全中文

    通过"Oracle函数大全(分类显示).chm"这个文档,你可以全面了解并掌握这些函数的使用方法和应用场景,从而更好地在Oracle数据库中进行数据操作和查询。这个资源对于数据库管理员、开发人员和数据分析者来说都是非常...

    oracle非数字合计,将字段中含有汉子的数据自动转换为 数字0

    在Oracle数据库环境中,有时我们需要处理包含非数字字符的字段,并将其转换为数字进行计算或统计。根据提供的文件信息,本文将详细介绍如何实现“oracle非数字合计”,即将字段中含有汉字或其他非数字字符的数据自动...

    oracle中文基本操作教程

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它为数据存储、管理和处理提供了强大的支持。本教程将深入浅出地介绍Oracle的基本操作,包括语法、函数的使用,并通过实例帮助你提升对Oracle的理解...

    DatabaseHelper_oracle_c#Oracle_C#_ManagedDataAccess_oracle操作_

    - Select:根据需求构建SELECT语句,可能需要处理分页、排序、过滤等条件,返回查询结果。 对于存储过程的调用,"DatabaseHelper"可能会有一个通用方法,接受存储过程名和参数列表,然后根据需要添加Oracle...

    oracle函数大全中文api文档

    "Oracle函数大全中文API文档"是一个非常实用的资源,它提供了对Oracle数据库所有内置函数的详尽解释,帮助开发者和DBA快速理解和使用这些函数。 1. **日期与时间函数**: Oracle提供了处理日期和时间的大量函数,...

    oracle_获取汉字拼音

    在Oracle数据库环境中,有时我们需要对汉字进行处理,例如获取汉字的拼音或者拼音首字母,这在数据处理、搜索优化或特定应用开发中非常有用。Oracle提供了多种方式来实现这一功能,通常通过编写自定义的PL/SQL函数来...

    oracle讲义(中文)

    这份“Oracle讲义(中文)”提供了全面的Oracle学习资源,旨在帮助那些对英文文档感到困难的用户更好地理解和掌握Oracle技术。 首先,我们来看“Oracle课程讲义.doc”,这可能是一份详细的Oracle理论和实践教程,涵盖...

    oracleOCP-52考题中文解析+模拟器

    Oracle OCP(Oracle Certified Professional)是Oracle公司针对其数据库产品推出的专家级认证,52...通过以上资源的学习和实践,考生不仅可以为1Z0-052考试做好准备,也能提升实际工作中处理Oracle数据库问题的能力。

    Statement Tracer for Oracle

    3. **计划分析**:通过显示执行计划,工具可以帮助用户理解查询如何在数据库中执行,包括表扫描方式、索引使用情况以及JOIN操作的顺序。 4. **资源消耗**:对于CPU、内存和磁盘I/O等系统资源的消耗,Statement ...

    OracleVM3.4操作手册(中文版).docx

    - **OracleVM 发行说明**:介绍 OracleVM 的新功能、已知问题及其解决办法。 - **OracleVM 安装和升级指南**:指导用户完成 OracleVM 的安装和升级过程。 - **OracleVM 概念指南**:提供关于 OracleVM 设计和架构的...

    oracle11安装方法

    需要更新Oracle基目录,确保路径中不含中文或其他特殊字符。全局数据库名称可以保留默认设置,但设置的密码必须记住,以便后续使用。 7. **密码设置**:如果输入的密码过于简单,可能会出现警告,但不影响安装流程...

Global site tag (gtag.js) - Google Analytics