DataTime no Insert Into!!!!!!

Oracle

29/12/2003

Como faço para colocar no INSERT INTO dado de um campo DATETIME.

Ex.: (erro)
Insert INTO PAT_BANCH
(CRM, DATA, DT_HORA_ENTR, TIPO, DT_HORA_SAID)
Values ( ´4508´ , ´29/12/2003´ , ´29/12/2003 17:33:00´ , ´M´ , null)


Essantos

Essantos

Curtidas 0

Respostas

Orlandodias

Orlandodias

29/12/2003

Use a Função TO_DATE para converter a string em data.
A função recebe a string de data-hora e a string indicativa do formato.

Insert INTO PAT_BANCH
(CRM, DATA, DT_HORA_ENTR, TIPO, DT_HORA_SAID)
Values ( ´4508´ , TO_DATE(´29/12/2003´,´DD/MM/YYYY´) , TO_DATE(´29/12/2003 17:33:00´,´DD/MM/YYYY HH24:MI:SS´) , ´M´ , null)

OD


GOSTEI 0
POSTAR