Oracle/NLS

From YavInWiki
Revision as of 15:21, 7 December 2009 by Andy (talk | contribs) (New page: '''Get current NLS status:''' <source lang="oracle11"> SELECT * FROM NLS_SESSION_PARAMETERS; SELECT * FROM NLS_INSTANCE_PARAMETERS; SELECT * FROM NLS_DATABASE_PARAMETERS; </source> '''Cha...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Get current NLS status:

SELECT * FROM NLS_SESSION_PARAMETERS;
SELECT * FROM NLS_INSTANCE_PARAMETERS;
SELECT * FROM NLS_DATABASE_PARAMETERS;

Change current NLS territory for current session:

-- check current state
SELECT * FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = 'NLS_TERRITORY';
-- change to 'AMERICA'
ALTER SESSION SET NLS_TERRITORY = 'AMERICA';

Those changes will affect procedures etc., e.g. when extracting day in week from a date.