更改会话语言oracle,数据库ORACLE修改当前会话的语言环境参数

对于数据库ORACLE有时操作时,提示的是一串串???,不能起到提示的作用,这是由于语言环境的设置问题,下面是实际操作中要用到的。

查看当前会话的语言环境:

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

查看语言设置情况:

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>

修改当前会话的语言环境变量参数:

ALTER SESSION SET = 将语言改为英语:

SQL> ALTER SESSION SET NLS_LANGUAGE=american;

Session altered.

将语言改回中文:

SQL> ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';

会话已更改。

将地域改为英文:

SQL> ALTER SESSION SET NLS_TERRITORY=america;

会话已更改。

将地域改为中文:

SQL> ALTER SESSION SET NLS_TERRITORY=CHINA;

会话已更改。

永久修改的方法:

SQL> alter system set nls_language=american scope=spfile;

永久修改要重启数据库才可以生效。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值