contatti
contacts

oracle default date

oracle : qualsiasi versione

Devo creare una nuova tabella
Una colonna va definita con datatype date e valore di default '01/01/01'
Definisco la colonna all' interno della tabella:
...
field1 date default '01/01/01'
...

Non riesco a definire la nuova tabella perche' da' errore
sulla colonna field1 (errore ORA-01843)
Riprovo a definire la colonna :
field1 date default '01-01-01'
con esito negativo (errore ORA-01861)

La soluzione e' quella di interrogare il database oracle :
select value from v$nls_parameters where parameter='NLS_DATE_FORMAT';

VALUE
----------------------------------------------------------------
DD-MON-RR

In questo caso , la colonna va definita :
field1 date default '01-jan-01'

simplesix