{
  "date": "2017-01-04T13:09:27",
  "slug": "nls-defaults-for-language-and-territory",
  "link": "https://www.dbi-services.com/blog/nls-defaults-for-language-and-territory/",
  "title": {
    "rendered": "NLS defaults for LANGUAGE and TERRITORY"
  },
  "content": {
    "rendered": "<h2>By Franck Pachot</h2>\n<p>.<br />\nWhen you set NLS_LANGUAGE then the values of NLS_DATE_LANGUAGE and NLS_SORT are set to their defaults for the LANGUAGE you set.<br />\nWhen you set NLS_TERRITORY then values of NLS_DATE_FORMAT, NLS_NUMERIC_CHARACTERS, NLS_CURRENCY and NLS_ISO_CURRENCY are set to the defaults for the TERRITORY you set. For reference, I&#8217;ve listed the defaults in this post.<br />\n<!--more--><br />\nHere for each value found from V$NLS_VALID_VALUES I set the session parameter and display the values that are derived, as well as an example of a date</p>\n<h3>TERRITORY</h3>\n<p>The TERRITORY sets the decimal and thousand separators, the currency and the date format. I display the short date example of last day of 2016.</p>\n<pre><code>\nSQL&gt; with \n  2  function nls_territory_defaults(t varchar2) return varchar2 as \n  3   s varchar2(2017):='';\n  4  begin \n  5   execute immediate 'alter session set nls_territory='''||t||''''; \n  6   for i in (select * from nls_session_parameters where parameter in ('NLS_DATE_FORMAT','NLS_NUMERIC_CHARACTERS','NLS_CURRENCY','NLS_ISO_CURRENCY') order by parameter desc)\n  7   loop\n  8    s:=s||lpad(i.parameter,20)||'='||rpad(i.value,20);\n  9   end loop;\n 10   return s||' example: '||to_char(trunc(sysdate,'yy')-1,'ds');\n 11  end;\n 12  select rpad(value,20)||nls_territory_defaults(value) \"TERRITORY           default NLS settings\" from v$nls_valid_values where parameter='TERRITORY' order by 1\n 13  /\n&nbsp;\nTERRITORY           default NLS settings                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n----------------------------------------------------------------------------------------------------------------------------------------------------------------------\nAFGHANISTAN         NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=AFGHANISTAN              NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=؋                    example: 31/12/16\nALBANIA             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ALBANIA                  NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=Lek                  example: 31.12.2016\nALGERIA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=ALGERIA                  NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=د.ج.                 example: 31/12/2016\nAMERICA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=AMERICA                  NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=$                    example: 12/31/2016\nARGENTINA           NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ARGENTINA                NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=$                    example: 31/12/2016\nARMENIA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=ARMENIA                  NLS_DATE_FORMAT=DD.fmMM.RRRR                NLS_CURRENCY=դր.                  example: 31.12.2016\nAUSTRALIA           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=AUSTRALIA                NLS_DATE_FORMAT=DD/MON/RR                   NLS_CURRENCY=$                    example: 31/12/2016\nAUSTRIA             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=AUSTRIA                  NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=€                    example: 31.12.2016\nAZERBAIJAN          NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=AZERBAIJAN               NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=₼                    example: 31.12.2016\nBAHAMAS             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BAHAMAS                  NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=B$                   example: 31/12/2016\nBAHRAIN             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BAHRAIN                  NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=د.ب.                 example: 31/12/2016\nBANGLADESH          NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BANGLADESH               NLS_DATE_FORMAT=DD-MM-RRRR                  NLS_CURRENCY=৳                    example: 31-12-2016\nBELARUS             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=BELARUS                  NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=р.                   example: 31.12.2016\nBELGIUM             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=BELGIUM                  NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31/12/2016\nBELIZE              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BELIZE                   NLS_DATE_FORMAT=fmDD/MM/RRRR                NLS_CURRENCY=BZ$                  example: 12/31/2016\nBERMUDA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BERMUDA                  NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=BD$                  example: 31/12/2016\nBOLIVIA             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=BOLIVIA                  NLS_DATE_FORMAT=fmDD-MM-RR                  NLS_CURRENCY=B$                   example: 12-31-2016\nBOSNIA AND HERZEGOVINLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=BOSNIA AND HERZEGOVI     NLS_DATE_FORMAT=fmMM.DD.RRRR                NLS_CURRENCY=КМ                   example: 12.31.2016\nBRAZIL              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=BRAZIL                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=R$                   example: 31/12/2016\nBULGARIA            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=BULGARIA                 NLS_DATE_FORMAT=RRRR-MM-DD                  NLS_CURRENCY=лв                   example: 31.12.2016\nCAMBODIA            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=CAMBODIA                 NLS_DATE_FORMAT=RRRR-fmMM-DD                NLS_CURRENCY=៛                    example: 2016-12-31\nCAMEROON            NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=CAMEROON                 NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=CFA                  example: 31/12/16\nCANADA              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=CANADA                   NLS_DATE_FORMAT=RR-MM-DD                    NLS_CURRENCY=$                    example: 2016-12-31\nCATALONIA           NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CATALONIA                NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31-12-16\nCHILE               NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CHILE                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=$                    example: 31-12-2016\nCHINA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=CHINA                    NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=￥                   example: 2016-12-31\nCIS                 NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=CIS                      NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=р.                   example: 31.12.16\nCOLOMBIA            NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=COLOMBIA                 NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=$                    example: 31/12/2016\nCONGO BRAZZAVILLE   NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=CONGO BRAZZAVILLE        NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=CFA                  example: 31/12/16\nCONGO KINSHASA      NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=CONGO KINSHASA           NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=FrCD                 example: 31/12/16\nCOSTA RICA          NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=COSTA RICA               NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=C                    example: 31/12/2016\nCROATIA             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CROATIA                  NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=kn                   example: 31.12.16\nCYPRUS              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CYPRUS                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=£                    example: 31/12/2016\nCZECH REPUBLIC      NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CZECH REPUBLIC           NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=Kč                   example: 31.12.2016\nCZECHOSLOVAKIA      NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=CZECHOSLOVAKIA           NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=Kčs                  example: 31.12.16\nDENMARK             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=DENMARK                  NLS_DATE_FORMAT=RR-MM-DD                    NLS_CURRENCY=kr                   example: 31-12-2016\nDJIBOUTI            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=DJIBOUTI                 NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ف.ج.                 example: 31/12/2016\nECUADOR             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ECUADOR                  NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=$                    example: 31/12/2016\nEGYPT               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=EGYPT                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ج.م.                 example: 31/12/2016\nEL SALVADOR         NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=EL SALVADOR              NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=C                    example: 31/12/2016\nESTONIA             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=ESTONIA                  NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=kr                   example: 31.12.2016\nETHIOPIA            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=ETHIOPIA                 NLS_DATE_FORMAT=fmDD/MM/RRRR                NLS_CURRENCY=ብር                   example: 12/31/2016\nFINLAND             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=FINLAND                  NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=€                    example: 31.12.2016\nFRANCE              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=FRANCE                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31/12/2016\nFYR MACEDONIA       NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=FYR MACEDONIA            NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=ден.                 example: 31.12.2016\nGABON               NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=GABON                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=CFA                  example: 31/12/16\nGERMANY             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=GERMANY                  NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=€                    example: 31.12.2016\nGREECE              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=GREECE                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31/12/2016\nGUATEMALA           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=GUATEMALA                NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=Q                    example: 31/12/2016\nHONDURAS            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=HONDURAS                 NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=L                    example: 31.12.2016\nHONG KONG           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=HONG KONG                NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=$                    example: 31/12/2016\nHUNGARY             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=HUNGARY                  NLS_DATE_FORMAT=RR-MON-DD                   NLS_CURRENCY=Ft                   example: 2016.12.31.\nICELAND             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ICELAND                  NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=kr.                  example: 31.12.2016\nINDIA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=INDIA                    NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=Rs                   example: 31/12/2016\nINDONESIA           NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=INDONESIA                NLS_DATE_FORMAT=DD-MM-RRRR                  NLS_CURRENCY=Rp                   example: 31-12-2016\nIRAN                NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=IRAN                     NLS_DATE_FORMAT=RRRR/fmMM/fmDD              NLS_CURRENCY=ريال                 example: 2016/12/31   \nIRAQ                NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=IRAQ                     NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=د.ع.                 example: 31/12/2016\nIRELAND             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=IRELAND                  NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=€                    example: 31/12/2016\nISRAEL              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=ISRAEL                   NLS_DATE_FORMAT=DD-MON-RRRR                 NLS_CURRENCY=ש\"ח                  example: 31/12/2016\nITALY               NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ITALY                    NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=€                    example: 31/12/2016\nIVORY COAST         NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=IVORY COAST              NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=CFA                  example: 31/12/16\nJAPAN               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=JAPAN                    NLS_DATE_FORMAT=RR-MM-DD                    NLS_CURRENCY=¥                    example: 2016/12/31\nJORDAN              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=JORDAN                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=د.ا.‏                example: 31/12/2016 \nKAZAKHSTAN          NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=KAZAKHSTAN               NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=KZT                  example: 31.12.2016\nKENYA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=KENYA                    NLS_DATE_FORMAT=fmMM/DD/RRRR                NLS_CURRENCY=S                    example: 12/31/2016\nKOREA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=KOREA                    NLS_DATE_FORMAT=RR/MM/DD                    NLS_CURRENCY=￦                   example: 2016/12/31\nKUWAIT              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=KUWAIT                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=د.ك.                 example: 31/12/2016\nLAOS                NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=LAOS                     NLS_DATE_FORMAT=DD/fmMM/RRRR                NLS_CURRENCY=₭                    example: 31/12/2016\nLATVIA              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=LATVIA                   NLS_DATE_FORMAT=RRRR.MM.DD                  NLS_CURRENCY=Ls                   example: 2016.12.31\nLEBANON             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=LEBANON                  NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ل.ل.                 example: 31/12/2016\nLIBYA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=LIBYA                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=د.ل.                 example: 31/12/2016\nLITHUANIA           NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=LITHUANIA                NLS_DATE_FORMAT=RRRR.MM.DD                  NLS_CURRENCY=€                    example: 2016-12-31\nLUXEMBOURG          NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=LUXEMBOURG               NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31.12.2016\nMACEDONIA           NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=MACEDONIA                NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=den.                 example: 31.12.2016\nMALAYSIA            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MALAYSIA                 NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=RM                   example: 31/12/2016\nMALDIVES            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MALDIVES                 NLS_DATE_FORMAT=fmDD/fmMM/RR                NLS_CURRENCY=ރ.                   example: 12/31/16\nMALTA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MALTA                    NLS_DATE_FORMAT=fmDD/MM/RRRR                NLS_CURRENCY=€                    example: 12/31/2016\nMAURITANIA          NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MAURITANIA               NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ا.م.                 example: 31/12/2016\nMEXICO              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MEXICO                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=$                    example: 31/12/2016\nMONTENEGRO          NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=MONTENEGRO               NLS_DATE_FORMAT=DD.MM.RRRR.                 NLS_CURRENCY=€                    example: 31.12.2016.\nMOROCCO             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=MOROCCO                  NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=د.م.                 example: 31/12/2016\nNEPAL               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=NEPAL                    NLS_DATE_FORMAT=fmDD/MM/RRRR                NLS_CURRENCY=र                    example: 12/31/2016\nNEW ZEALAND         NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=NEW ZEALAND              NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=$                    example: 31/12/2016\nNICARAGUA           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=NICARAGUA                NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=C$                   example: 31/12/2016\nNIGERIA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=NIGERIA                  NLS_DATE_FORMAT=DD/fmMM/RRRR                NLS_CURRENCY=₦                    example: 31/12/2016\nNORWAY              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=NORWAY                   NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=kr                   example: 31.12.2016\nOMAN                NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=OMAN                     NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ر.ع.                 example: 31/12/2016\nPAKISTAN            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=PAKISTAN                 NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=PKR                  example: 31/12/2016\nPANAMA              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=PANAMA                   NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=B/                   example: 12/31/2016\nPARAGUAY            NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=PARAGUAY                 NLS_DATE_FORMAT=fmDD/MM/RR                  NLS_CURRENCY=G                    example: 12/31/16\nPERU                NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=PERU                     NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=S/                   example: 31/12/2016\nPHILIPPINES         NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=PHILIPPINES              NLS_DATE_FORMAT=MM/DD/RRRR                  NLS_CURRENCY=Php                  example: 12/31/2016\nPOLAND              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=POLAND                   NLS_DATE_FORMAT=RR/MM/DD                    NLS_CURRENCY=zł                   example: 2016-12-31\nPORTUGAL            NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=PORTUGAL                 NLS_DATE_FORMAT=RR.MM.DD                    NLS_CURRENCY=€                    example: 31-12-2016\nPUERTO RICO         NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=PUERTO RICO              NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=$                    example: 31/12/2016\nQATAR               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=QATAR                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ر.ق.                 example: 31/12/2016\nROMANIA             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=ROMANIA                  NLS_DATE_FORMAT=DD-MM-RRRR                  NLS_CURRENCY=LEI                  example: 31.12.2016\nRUSSIA              NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=RUSSIA                   NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=₽                    example: 31.12.2016\nSAUDI ARABIA        NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SAUDI ARABIA             NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ر.س.                 example: 31/12/2016\nSENEGAL             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=SENEGAL                  NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=CFA                  example: 31/12/2016\nSERBIA              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SERBIA                   NLS_DATE_FORMAT=DD.MM.RRRR.                 NLS_CURRENCY=RSD                  example: 31.12.2016.\nSERBIA AND MONTENEGRNLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SERBIA AND MONTENEGR     NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=din.                 example: 31.12.2016\nSINGAPORE           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SINGAPORE                NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=S$                   example: 31/12/2016\nSLOVAKIA            NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SLOVAKIA                 NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=Sk                   example: 31.12.16\nSLOVENIA            NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SLOVENIA                 NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=SIT                  example: 31.12.16\nSOMALIA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SOMALIA                  NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ش.ص.                 example: 31/12/2016\nSOUTH AFRICA        NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SOUTH AFRICA             NLS_DATE_FORMAT=DD/MON/RR                   NLS_CURRENCY=R                    example: 2016/12/31\nSPAIN               NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SPAIN                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=€                    example: 31/12/2016\nSRI LANKA           NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SRI LANKA                NLS_DATE_FORMAT=RRRR/fmMM/fmDD              NLS_CURRENCY=ريال                 example: 2016/12/31   \nSUDAN               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SUDAN                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ج.س.                 example: 31/12/2016\nSWEDEN              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=SWEDEN                   NLS_DATE_FORMAT=RRRR-MM-DD                  NLS_CURRENCY=Kr                   example: 2016-12-31\nSWITZERLAND         NLS_NUMERIC_CHARACTE=.'                      NLS_ISO_CURRENCY=SWITZERLAND              NLS_DATE_FORMAT=DD.MM.RR                    NLS_CURRENCY=SFr.                 example: 31.12.2016\nSYRIA               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=SYRIA                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ل.س.                 example: 31/12/2016\nTAIWAN              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=TAIWAN                   NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=NT$                  example: 2016/12/31\nTANZANIA            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=TANZANIA                 NLS_DATE_FORMAT=fmMM/DD/RRRR                NLS_CURRENCY=TSh                  example: 12/31/2016\nTHAILAND            NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=THAILAND                 NLS_DATE_FORMAT=DD MON RRRR                 NLS_CURRENCY=฿                    example: 31/12/2016\nTHE NETHERLANDS     NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=THE NETHERLANDS          NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=€                    example: 31-12-2016\nTUNISIA             NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=TUNISIA                  NLS_DATE_FORMAT=DD-MM-RR                    NLS_CURRENCY=د.ت.                 example: 31/12/2016\nTURKEY              NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=TURKEY                   NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=₺                    example: 31.12.2016\nUGANDA              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=UGANDA                   NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=CFA                  example: 31/12/2016\nUKRAINE             NLS_NUMERIC_CHARACTE=,                       NLS_ISO_CURRENCY=UKRAINE                  NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=грн.                 example: 31.12.2016\nUNITED ARAB EMIRATESNLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=UNITED ARAB EMIRATES     NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=د.إ.                 example: 31/12/2016\nUNITED KINGDOM      NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=UNITED KINGDOM           NLS_DATE_FORMAT=DD-MON-RR                   NLS_CURRENCY=£                    example: 31/12/2016\nURUGUAY             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=URUGUAY                  NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=NU$                  example: 31/12/2016\nUZBEKISTAN          NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=UZBEKISTAN               NLS_DATE_FORMAT=DD/MON/RR                   NLS_CURRENCY=UZS                  example: 31/DEC/16\nVENEZUELA           NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=VENEZUELA                NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=Bs                   example: 31/12/2016\nVIETNAM             NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=VIETNAM                  NLS_DATE_FORMAT=DD-MM-RRRR                  NLS_CURRENCY=₫                    example: 31-12-2016\nYEMEN               NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=YEMEN                    NLS_DATE_FORMAT=DD/MM/RR                    NLS_CURRENCY=ر.ي.                 example: 31/12/2016\nYUGOSLAVIA          NLS_NUMERIC_CHARACTE=,.                      NLS_ISO_CURRENCY=YUGOSLAVIA               NLS_DATE_FORMAT=DD.MM.RRRR                  NLS_CURRENCY=din.                 example: 31.12.2016\nZAMBIA              NLS_NUMERIC_CHARACTE=.,                      NLS_ISO_CURRENCY=ZAMBIA                   NLS_DATE_FORMAT=DD/MM/RRRR                  NLS_CURRENCY=ZK                   example: 31/12/2016\n</code></pre>\n<h3>LANGUAGE</h3>\n<p>The LANGUAGE sets the linguistic sorting and the language used for words in dates. I display the long date example of last day of 2016.</p>\n<pre><code>\nSQL&gt; with \n  2  function nls_language_defaults(t varchar2) return varchar2 as \n  3   s varchar2(2017):='';\n  4  begin \n  5   execute immediate 'alter session set nls_language='''||t||''''; \n  6   for i in (select * from nls_session_parameters where parameter in ('NLS_DATE_LANGUAGE','NLS_SORT') order by parameter desc)\n  7   loop\n  8    s:=s||lpad(i.parameter,20)||'='||rpad(i.value,20);\n  9   end loop;\n 10   return s||' example: '||to_char(trunc(sysdate,'yy')-1,'dl');  \n 11  end;\n 12  select rpad(value,20)||nls_language_defaults(value) \"LANGUAGE            default NLS settings\" from v$nls_valid_values where parameter='LANGUAGE' order by 1\n 13  /\n&nbsp;\nLANGUAGE                        default NLS settings                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n-----------------------------------------------------------------------------------------------------------------------------------------------\nALBANIAN                        NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=ALBANIAN             example: E Shtunë, Dhjetor 31, 2016\nAMERICAN                        NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=AMERICAN             example: Saturday, December 31, 2016\nAMHARIC                         NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=AMHARIC              example: ቅዳሜ, ዲሴምበር 31, 2016\nARABIC                          NLS_SORT=ARABIC                 NLS_DATE_LANGUAGE=ARABIC               example: السبت, ديسمبر 31, 2016\nARMENIAN                        NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=ARMENIAN             example: Շաբա, Դեկտեմբեր 31, 2016\nASSAMESE                        NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=ASSAMESE             example: শনিবাৰ, ডিচেম্বৰ 31, 2016 \nAZERBAIJANI                     NLS_SORT=AZERBAIJANI            NLS_DATE_LANGUAGE=AZERBAIJANI          example: Şənbə, Dekabr 31, 2016\nBANGLA                          NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=BANGLA               example: শনিবার, ডিসেম্বর 31, 2016 \nBELARUSIAN                      NLS_SORT=RUSSIAN                NLS_DATE_LANGUAGE=BELARUSIAN           example: Субота, Сьнежань 31, 2016\nBENGALI                         NLS_SORT=BENGALI                NLS_DATE_LANGUAGE=BENGALI              example: শনিবার, ডিসেমর 31, 2016\nBRAZILIAN PORTUGUESE            NLS_SORT=WEST_EUROPEAN          NLS_DATE_LANGUAGE=BRAZILIAN PORTUGUESE example: Sábado, Dezembro 31, 2016\nBULGARIAN                       NLS_SORT=BULGARIAN              NLS_DATE_LANGUAGE=BULGARIAN            example: Събота, Декември 31, 2016\nCANADIAN FRENCH                 NLS_SORT=CANADIAN_M             NLS_DATE_LANGUAGE=CANADIAN FRENCH      example: Samedi, Décembre 31, 2016\nCATALAN                         NLS_SORT=CATALAN                NLS_DATE_LANGUAGE=CATALAN              example: Dissabte, Desembre 31, 2016\nCROATIAN                        NLS_SORT=CROATIAN               NLS_DATE_LANGUAGE=CROATIAN             example: Subota, Prosinac 31, 2016\nCYRILLIC KAZAKH                 NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=CYRILLIC KAZAKH      example: Сенбі, Желтоқсан 31, 2016\nCYRILLIC SERBIAN                NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=CYRILLIC SERBIAN     example: Субота, Децембар 31, 2016\nCYRILLIC UZBEK                  NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=CYRILLIC UZBEK       example: Шанба, Декабр 31, 2016\nCZECH                           NLS_SORT=CZECH                  NLS_DATE_LANGUAGE=CZECH                example: Sobota, Prosinec 31, 2016\nDANISH                          NLS_SORT=DANISH                 NLS_DATE_LANGUAGE=DANISH               example: Lørdag, December 31, 2016\nDARI                            NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=DARI                 example: شنبه, دسمبر 31, 2016\nDIVEHI                          NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=DIVEHI               example: ހޮނިހިރު, ޑިސެމްބަރ 31, 2016\nDUTCH                           NLS_SORT=DUTCH                  NLS_DATE_LANGUAGE=DUTCH                example: Zaterdag, December 31, 2016\nEGYPTIAN                        NLS_SORT=ARABIC                 NLS_DATE_LANGUAGE=EGYPTIAN             example: السبت, ديسمبر 31, 2016\nENGLISH                         NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=ENGLISH              example: Saturday, December 31, 2016\nESTONIAN                        NLS_SORT=ESTONIAN               NLS_DATE_LANGUAGE=ESTONIAN             example: Laupäev, Detsember 31, 2016\nFINNISH                         NLS_SORT=FINNISH                NLS_DATE_LANGUAGE=FINNISH              example: Lauantai, Joulukuu 31, 2016\nFRENCH                          NLS_SORT=FRENCH                 NLS_DATE_LANGUAGE=FRENCH               example: Samedi, Décembre 31, 2016\nGERMAN                          NLS_SORT=GERMAN                 NLS_DATE_LANGUAGE=GERMAN               example: Samstag, Dezember 31, 2016\nGERMAN DIN                      NLS_SORT=GERMAN                 NLS_DATE_LANGUAGE=GERMAN DIN           example: Samstag, Dezember 31, 2016\nGREEK                           NLS_SORT=GREEK                  NLS_DATE_LANGUAGE=GREEK                example: Σάββατο, Δεκέμβριος 31, 2016\nGUJARATI                        NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=GUJARATI             example: શનિવાર, ડિસેમ્બર 31, 2016 \nHEBREW                          NLS_SORT=HEBREW                 NLS_DATE_LANGUAGE=HEBREW               example: שבת, דצמבר 31, 2016\nHINDI                           NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=HINDI                example: शनिवार, दिसम्बर 31, 2016   \nHUNGARIAN                       NLS_SORT=HUNGARIAN              NLS_DATE_LANGUAGE=HUNGARIAN            example: Szombat, December 31, 2016\nICELANDIC                       NLS_SORT=ICELANDIC              NLS_DATE_LANGUAGE=ICELANDIC            example: Laugardagur, Desember 31, 2016\nINDONESIAN                      NLS_SORT=INDONESIAN             NLS_DATE_LANGUAGE=INDONESIAN           example: Sabtu, Desember 31, 2016\nIRISH                           NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=IRISH                example: Dé Sathairn, Nollaig 31, 2016\nITALIAN                         NLS_SORT=WEST_EUROPEAN          NLS_DATE_LANGUAGE=ITALIAN              example: Sabato, Dicembre 31, 2016\nJAPANESE                        NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=JAPANESE             example: 土曜日, 12月 31, 2016\nKANNADA                         NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=KANNADA              example: ಶನಿವಾರ, ಡಿಸೆಂಬರ್ 31, 2016 \nKHMER                           NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=KHMER                example: ថ្ងៃសៅរ៍, ធ្នូ 31, 2016  \nKOREAN                          NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=KOREAN               example: 토요일, 12월 31, 2016\nLAO                             NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=LAO                  example: ວັນເສົາ, ທັນວາ 31, 2016\nLATIN AMERICAN SPANI            NLS_SORT=SPANISH                NLS_DATE_LANGUAGE=LATIN AMERICAN SPANI example: Sábado, Diciembre 31, 2016\nLATIN BOSNIAN                   NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=LATIN BOSNIAN        example: Subota, Decembar 31, 2016\nLATIN SERBIAN                   NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=LATIN SERBIAN        example: Subota, Decembar 31, 2016\nLATIN UZBEK                     NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=LATIN UZBEK          example: Shanba, Dekabr 31, 2016\nLATVIAN                         NLS_SORT=LATVIAN                NLS_DATE_LANGUAGE=LATVIAN              example: Sestdiena, Decembris 31, 2016\nLITHUANIAN                      NLS_SORT=LITHUANIAN             NLS_DATE_LANGUAGE=LITHUANIAN           example: Šeštadienis, Gruodžio 31, 2016\nMACEDONIAN                      NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=MACEDONIAN           example: Сабота, Декември 31, 2016\nMALAY                           NLS_SORT=MALAY                  NLS_DATE_LANGUAGE=MALAY                example: Sabtu, Disember 31, 2016\nMALAYALAM                       NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=MALAYALAM            example: ശനിആഴ്ച, ഡിസംബര് 31, 2016  \nMALTESE                         NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=MALTESE              example: Is-Sibt, Diċembru 31, 2016\nMARATHI                         NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=MARATHI              example: शनिवार, डिसेंबर 31, 2016    \nMEXICAN SPANISH                 NLS_SORT=WEST_EUROPEAN          NLS_DATE_LANGUAGE=MEXICAN SPANISH      example: Sábado, Diciembre 31, 2016\nNEPALI                          NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=NEPALI               example: शनिबार, डिसेम्बर 31, 2016    \nNORWEGIAN                       NLS_SORT=NORWEGIAN              NLS_DATE_LANGUAGE=NORWEGIAN            example: Lørdag, Desember 31, 2016\nORIYA                           NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=ORIYA                example: ଶନିବାର, ଡିସେମ୍ବର 31, 2016 \nPERSIAN                         NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=PERSIAN              example: شنبه, دسامبر 31, 2016\nPOLISH                          NLS_SORT=POLISH                 NLS_DATE_LANGUAGE=POLISH               example: Sobota, Grudzień 31, 2016\nPORTUGUESE                      NLS_SORT=WEST_EUROPEAN          NLS_DATE_LANGUAGE=PORTUGUESE           example: Sábado, Dezembro 31, 2016\nPUNJABI                         NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=PUNJABI              example: ਸ਼ਨਿਚੱਰਵਾਰ, ਦਸੰਬਰ 31, 2016\nROMANIAN                        NLS_SORT=ROMANIAN               NLS_DATE_LANGUAGE=ROMANIAN             example: Sâmbătă, Decembrie 31, 2016\nRUSSIAN                         NLS_SORT=RUSSIAN                NLS_DATE_LANGUAGE=RUSSIAN              example: Суббота, Декабрь 31, 2016\nSIMPLIFIED CHINESE              NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=SIMPLIFIED CHINESE   example: 星期六, 12月 31, 2016\nSINHALA                         NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=SINHALA              example: සෙනසුරාදා, දෙසැම්බර් 31, 2016  \nSLOVAK                          NLS_SORT=SLOVAK                 NLS_DATE_LANGUAGE=SLOVAK               example: Sobota, December 31, 2016\nSLOVENIAN                       NLS_SORT=SLOVENIAN              NLS_DATE_LANGUAGE=SLOVENIAN            example: Sobota, December 31, 2016\nSPANISH                         NLS_SORT=SPANISH                NLS_DATE_LANGUAGE=SPANISH              example: Sábado, Diciembre 31, 2016\nSWAHILI                         NLS_SORT=GENERIC_M              NLS_DATE_LANGUAGE=SWAHILI              example: Jumamosi, Desemba 31, 2016\nSWEDISH                         NLS_SORT=SWEDISH                NLS_DATE_LANGUAGE=SWEDISH              example: Lördag, December 31, 2016\nTAMIL                           NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=TAMIL                example: சனிக்கிழமை, டிசம்பர் 31, 2016   \nTELUGU                          NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=TELUGU               example: శనివారం, డిసెంబర్ 31, 2016 \nTHAI                            NLS_SORT=THAI_DICTIONARY        NLS_DATE_LANGUAGE=THAI                 example: เสาร์, ธันวาคม 31, 2016  \nTRADITIONAL CHINESE             NLS_SORT=BINARY                 NLS_DATE_LANGUAGE=TRADITIONAL CHINESE  example: 星期六, 12月 31, 2016\nTURKISH                         NLS_SORT=TURKISH                NLS_DATE_LANGUAGE=TURKISH              example: Cumartesi, Aralık 31, 2016\nUKRAINIAN                       NLS_SORT=UKRAINIAN              NLS_DATE_LANGUAGE=UKRAINIAN            example: Субота, Грудень 31, 2016\nVIETNAMESE                      NLS_SORT=VIETNAMESE             NLS_DATE_LANGUAGE=VIETNAMESE           example: Thứ Bảy, Tháng MườI Hai 31, 2016\n</code></pre>\n<h3>NLS_LANG</h3>\n<p>Note that you can also set the NLS settings with environment variables, but you can do that only if NLS_LANG is set. This means that you must set NLS_LANG first, which sets the LANGUAGE and TERRITORY, and then set for example NLS_DATE_FORMAT.</p>\n<p>Here is an example.<br />\nI set NLS_DATE_FORMAT from the environment:</p>\n<pre><code>\n[oracle@VM102 data]$ export NLS_DATE_FORMAT=DL\n</code></pre>\n<p>but the date format is the set in my session:</p>\n<pre><code>[oracle@VM102 data]$ sqlplus -s / as sysdba &lt;&lt;&lt; &quot;select sysdate from dual;&quot;\n&nbsp;\nSYSDATE\n---------\n04-JAN-17</code></pre>\n<p>Now I set NLS_LANG (and you don&#8217;t need to specify a LANGUAGE, TERRITORY or CHARACTERSET, just put the separators &#8216;_&#8217; and &#8216;.&#8217;)</p>\n<pre><code>\n[oracle@VM102 data]$ export NLS_LANG=\"_.\"\n</code></pre>\n<p>And now my NLS_DATE_FORMAT is taken into account</p>\n<pre><code>\n[oracle@VM102 data]$ sqlplus -s / as sysdba &lt;&lt;&lt; &quot;select sysdate from dual;&quot;\n&nbsp;\nSYSDATE\n-----------------------------\nWednesday, January 04, 2017\n</code></pre>\n<p>In general you should set NLS_LANG on any client, to the LANGUAGE and TERRITORY you want to display to client (or store in file, or manage by the application server).</p>\n<p>I wish you an Happy New Year 2017.</p>\n",
    "protected": false
  }
}
