1
我需要更改V$NLS_PARAMETER
。目前默認NLS_LANGUAGE
是American
,我想改變它ENGLISH
。更改會話僅修改當前會話。
如何永久修改它。
我需要更改V$NLS_PARAMETER
。目前默認NLS_LANGUAGE
是American
,我想改變它ENGLISH
。更改會話僅修改當前會話。
如何永久修改它。
您可以在不同層次
以實例/服務器的初始化參數設置NLS參數。
SQL> alter system set V $ NLS_PARAMETER ='XXX'scope = both;
作爲客戶端上的環境變量。
%SETENV NLS_SORT FRENCH
作爲ALTER SESSION參數。
SQL> ALTER SESSION SET V $ NLS_PARAMETER = = 'XXX'
任何設置覆蓋上了一個臺階的設置。因此,將其設置爲服務器端並不能保證所有連接的客戶端都使用該設置。
如果您想確保爲每個連接的客戶端設置它,請使用登錄觸發器。即使用戶可以明確地覆蓋「默認」設置