我查看某数据库字符集为AL16UTF16,可是安装时没有此字符集啊? AL16UTF16 不能作为数据库字符集,只能作为国家字符集. UTF8,AL32utf8可以作为数据库字符集. 执行查询: select * from nls_database_parameters; 看看nls_characterset到底是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么样查看数据库字符集 [A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 客户端字符集环境select * from nls_instance_parameter,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会话字符集环境 select * from nls_session_parameter,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameter一致。 客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件 字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。 ORACLE 导入问题 在线送分50 求大侠看看这个存储过程的问题,在测试阶段总出问题 oracle里面同时删除? 那里有字体下载程序?? with A as性能问题请教 oracle数据库的创建 这个SQL语句执行的结果很奇怪,请大家看看为什么。 安装完ORACLE登陆时的问题 ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE 在ORACLE下面有什么办法使用存储过程返回结果集 奇怪的问题!!!!请高手指教!!!! 从oracle官方网站下载的免费版和购买的有何区别?
[A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
客户端字符集环境select * from nls_instance_parameter,其来源于v$parameter,
表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
会话字符集环境 select * from nls_session_parameter,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameter一致。
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。