Endring av formater under en session

Når man logger seg inn i SQL Plus starter en session.
Når man lager tabeller og skal legge inn eller hente ut data hender det iblant at man ønsker å formatere enten input eller output, feks at man ønsker datoer skrevet ut på en spesiell måte. For å få til dette bruker man kommandoen ALTER SESSION

Syntax for ALTER SESSION:

ALTER SESSION 
   { SET 
       [SQL_TRACE              = { TRUE | FALSE }]
       [GLOBAL_NAMES           = { TRUE | FALSE }]
       [NLS_LANGUAGE           =   language]
       [NLS_TERRITORY          =   territory]
       [NLS_DATE_FORMAT        =  'fmt']
       [NLS_DATE_LANGUAGE      =   language]
       [NLS_NUMERIC_CHARACTERS =  'text']
       [NLS_ISO_CURRENCY       =   territory]
       [NLS_CURRENCY           =  'text']
       [NLS_SORT               =   sort ]
       [LABEL                  = {'text' | DBHIGH | DBLOW | OSLABEL}]
       [MLS_LABEL_FORMAT       =  'fmt'] |
       [OPTIMIZER_GOAL         = {ALL_ROWS|FIRST_ROWS|RULE|CHOOSE }]| 
       [FLAGGER = [ENTRY | INTERMEDIATE | FULL | OFF]]
       [SESSION_CACHED_CURSORS = integer]
       CLOSE_CACHED_OPEN_CURSORS = [TRUE | FALSE]]
       INSTANCE = integer
       HASH_JOIN_ENABLED = [TRUE | FALSE]
       HASH_AREA_SIZE = integer
       HASH_MULTIBLOCK_IO_COUNT = integer
       REMOTE_DEPENDENCIES_MODE = [TIMESTAMP | SIGNATURE]
       ISOLATION_LEVEL [SERIALIZABLE | READ COMMITTED]
     CLOSE DATABASE LINK dblink | 
     ADVISE {COMMIT | ROLLBACK | NOTHING} |
     {ENABLE | DISABLE} COMMIT IN PROCEDURE
     | {ENABLE | DISABLE} PARALLEL DML} 

Jeg har laget noen eksempler med NLS_DATE_FORMAT, NLS_DATE_LANGUAGE og NLS_NUMERIC_CHARACTERS.
Eksempler med date
Eksempler med tall