Olá pessoal, estou viajando muito a trabalho e acabei ficando sem tempo para fazer novos posts. Não vou desanimar não!
Vamos um erro que não é difícil, mas na minha opinião a descrição dele não é clara e fiquei um pouco perdido até encontrar o motivo.
Erro de SQL: ORA-00913: valores demais
00913. 00000 - "too many values"
*Cause:
*Action:
O motivo é que informei uma quantidade de campos maior do que existem na minha tabela.
Ex:
>TabelaCliente
colunaNome
colunaIdade
Insert:
insert into TabelaCliente(Select nome, idade, CPF from pessoa);
O erro ocorre porque minha TabelaCliente tem apenas 2 colunas e estou informando 3.
O correto:
insert into TabelaCliente(Select nome, idade from pessoa);
Encontrei o motivo do erro no site baixo:
http://www.techonthenet.com/oracle/errors/ora00913.php
O site da oracle é rico em conteúdo, vale a pena conferir.
http://docs.oracle.com/cd/B28359_01/index.htm
Tchau e até logo.
Nenhum comentário:
Postar um comentário