1
resposta

Error report - ORA-01843: not a valid month

Bom dia a Todos,

Ao tentar inserir um cliente na TB_Clientes, me retorna a seguinte mensagem: Error report - ORA-01843: not a valid month.

O código que estou usando é: INSERT INTO TB_CLIENTES (CPF, NOME, ENDERECO1, ENDERECO2, BAIRRO, CIDADE, ESTADO, CEP, IDADE, SEXO, LIMITE_CREDITO, VOLUME_COMPRA, PRIMEIRA_COMPRA, DATA_NASCIMENTO) VALUES ('00388934505', 'João da Silva', 'Rua Projetada A numero 10', NULL, 'Vila Roman', 'TRÊS RIOS', 'RJ', '2222222', 53, 'M', 20000.00, 2000, 0, '12/10/1965');

Tentei encontrar o erro no único campo DATE, porém não encontrei.

Quando usei o TO_DATE, deu certo.

1 resposta

Geralmente por default o banco de dados, aceita data no modo universal. YYYY-MM-DD (ISO Date)

Segue alguns exemplos de documentacao

https://www.w3schools.com/js/js_date_formats.asp

https://softwareengineering.stackexchange.com/questions/42803/is-there-a-universal-date-format-that-anyone-in-the-world-can-understand

https://iso.mit.edu/americanisms/date-format-in-the-united-states/