1
resposta

Erro ao criar as chaves

Erro a partir da linha : 1 no comando -

ALTER TABLE PRODUTO_EXERCICIO ADD CONSTRAINT PRODUTO_EXERCICIO_COD_PKPRIMARY KEY (COD)
Relatório de erros -
ORA-00902: tipo de dados inválido
00902. 00000 -  "invalid datatype"
*Cause:    
*Action:
1 resposta

Oii, Neuber! Tudo bom?

Agradeço por aguardar o nosso retorno.

O erro, "ORA-00902: tipo de dados inválido", indica um problema com o tipo de dado da coluna COD na tabela PRODUTO_EXERCICIO. E pode ocorrer quando tentamos definir uma chave primária em uma coluna que não possui um tipo de dado válido para esse fim.

Em sua linha ALTER TABLE vejo que falta um ponto e vírgula (;) no final do comando e isso pode gerar o erro. Então, revise todo o código para corrigir pequenos erros de sintaxe se houver.

Segue o comando corrigido:

ALTER TABLE PRODUTO_EXERCICIO ADD CONSTRAINT PRODUTO_EXERCICIO_COD_PKPRIMARY KEY (COD);

Caso queira revisar o código por completo, use a Opinião do Instrutor para comprar e fazer a revisão.

Espero que essas dicas ajudem a resolver o problema.

Até mais, Neuber!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!