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