oracle的字符集(NLS_LANGUAGE)
来源:互联网 发布:知乎top50 编辑:程序博客网 时间:2024/06/05 11:44
数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter,表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
注:
1.通过alter system set nls_language='AMERICAN' scope=spfile;可以更改nls_database_parameters和nls_instance_parameters的nls_language
2. 通过alter session set nls_language='SIMPLIFIED CHINESE';可以更改nls_session_parameters的nls_language
0 0
- oracle的字符集(NLS_LANGUAGE)
- oracle的字符集(NLS_LANGUAGE)
- oracle的字符集(NLS_LANGUAGE)
- LINUX+ORACLE 字符集 语言 相关区别:LANG NLS_LANG NLS_LANGUAGE characterset
- LINUX+ORACLE 字符集 语言 相关区别:LANG NLS_LANG NLS_LANGUAGE characterset
- 修改oracle nls_language
- ORACLE 变量之 NLS_LANGUAGE
- oracle 关于nls_language,NLS_CHARACTERSET,数据库的字符级别
- NLS_LANG与NLS_LANGUAGE的区别
- NLS_LANG与NLS_LANGUAGE的区别
- NLS_LANG与NLS_LANGUAGE的区别
- [Oracle字符集:] 一. Oracle字符集的基本知识
- oracle 数据库的字符集(2)
- oracle 数据库的字符集(3)
- oracle 数据库的字符集(4)
- Oracle字符集的问题
- 修改oracle的字符集
- Oracle字符集的基本知识
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式等)介绍
- 李德馨 漢陰 道不可假
- 安卓 数据库的版本升级问题
- 对于十月的一个交代
- shell中$0,$?,$!等的特殊用法
- oracle的字符集(NLS_LANGUAGE)
- A. 24 Game
- Valid Parentheses- LeetCode
- jQuery Mobile 移动网站开发之日期控件Mobiscroll 2.5 使用说明
- BASE64算法
- uboot源码分析——启动linux内核
- Android 开发笔记
- web架构资料汇总
- USACO Betsy's Tour 解题报告