Oracle 视图 V$NLS_PARAMETERS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图V$NLS_PARAMETERS提供了用户有关当前数据库中使用的国际化属性参数的信息。该视图可以用于查找正在使用的NLS参数值,包括字符集等。

V$NLS_PARAMETERS视图包含多个列,分别提供了参数的值的表示。它包含的主要内容如下:

(1)NLS_LANGUAGE:指定了当前数据库使用的语言,例如简体中文或英语;

(2)NLS_TERRITORY:指定了当前数据库使用的地区/国家/地域;

(3)NLS_CHARACTERSET:指定了数据库当前使用的字符集;

(4)NLS_CALENDAR:指定了当前使用的日历,例如中国标准日历和Gregorian;

(5)NLS_CURRENCY:指定了当前活动会话中使用的货币格式;

(6)NLS_SORT:控制Oracle如何对字符串字段进行排序和比较的排序方法;

(7)NLS_NUMERIC_CHARACTERS:指定了用于表示小数点和分隔符的字符。

使用Oracle视图V$NLS_PARAMETERS的方法如下:

(1)使用以下SQL语句查询当前数据库中使用的NLS参数值:

SELECT * FROM V$NLS_PARAMETERS;

(2)根据需要执行ALTER SESSION和ALTER SYSTEM命令,调整NLS参数值。例如:

ALTER SESSION SET NLS_CURRENCY = ”;

ALTER SYSTEM SET NLS_LANGUAGE = ”;

官方英文解释

V$NLS_PARAMETERS contains current values of NLS parameters.

Column Datatype Description

PARAMETER

VARCHAR2(64)

Parameter names are as follows: NLS_CALENDAR, NLS_CHARACTERSET, NLS_COMP, NLS_CURRENCY, NLS_DATE_FORMAT, NLS_DATE_LANGUAGE, NLS_DUAL_CURRENCY, NLS_ISO_CURRENCY, NLS_LANGUAGE, NLS_LENGTH_SEMANTICS, NLS_NCHAR_CHARACTERSET, NLS_NCHAR_CONV_EXCP, NLS_NUMERIC_CHARACTERS, NLS_SORT, NLS_TERRITORY, NLS_TIMESTAMP_FORMAT, NLS_TIMESTAMP_TZ_FORMAT

Two additional parameters, NLS_TIME_FORMAT and NLS_TIME_TZ_FORMAT, are currently used for internal purposes only.

VALUE

VARCHAR2(64)

NLS parameter value

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data


数据运维技术 » Oracle 视图 V$NLS_PARAMETERS 官方解释,作用,如何使用详细说明