oracle 设置输出显示中文乱码,修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题 | 信春哥,系统稳,闭眼上线不回滚!...
對(duì)于數(shù)據(jù)庫ORACLE有時(shí)操作時(shí),提示的是一串串???,不能起到提示的作用,這是由于語言環(huán)境的設(shè)置問題,下面是實(shí)際操作中要用到的。
查看當(dāng)前會(huì)話的語言環(huán)境:
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
查看語言設(shè)置情況:
SQL> SET PAGESIZE 80
SQL> col PARAMETER format a35
SQL> col VALUE format a35
SQL> select * from v$NLS_PARAMETERS;
PARAMETER VALUE
----------------------------------- -----------------------------------
NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
NLS_CURRENCY RMB
NLS_ISO_CURRENCY CHINA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY RMB
NLS_NCHAR_CHARACTERSET US7ASCII
NLS_COMP BINARY
已選擇17行。
SQL>
修改當(dāng)前會(huì)話的語言環(huán)境變量參數(shù):
ALTER SESSION SET =
將語言改為英語:
SQL> ALTER SESSION SET NLS_LANGUAGE=american;
Session altered.
將語言改回中文:
SQL> ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';
會(huì)話已更改。
將地域改為英文:
SQL> ALTER SESSION SET NLS_TERRITORY=america;
會(huì)話已更改。
將地域改為中文:
SQL> ALTER SESSION SET NLS_TERRITORY=CHINA;
會(huì)話已更改。
總結(jié)
以上是生活随笔為你收集整理的oracle 设置输出显示中文乱码,修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题 | 信春哥,系统稳,闭眼上线不回滚!...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML+CSS+JS实现 ❤️响应式团
- 下一篇: Oracle 数据怎么实时同步到 Mon