jueves, 1 de diciembre de 2011

Oracle - Too many values ORA-00913




Estaba tratando de hacer una inserción a partir de un SELECT y me apareció este error: 

Error SQL: ORA-00913: demasiados valores 00913. 00000 - "too many values"
El error en mi caso consistía en la siguiente trivialidad:

INSERT INTO CopiaTELEFONOS (campo1, campo2, campo3)
SELECT campo1, campo2 FROM TELEFONOS;

Tenia mas campos en la primera sentencia que en la segunda donde seleccionaba los campos.
El select es de ejemplo, no es que use esos nombres para las tablas. El caso real se trataba de una tabla con decenas de campos.

2 comentarios:

Anónimo dijo...

Gracias me sirvio demasiado

Anónimo dijo...

jajaja. Como son las cosas un post antiguo y a la vez muy actual. Me salvaste de unas buenas horas de búsqueda en google, mas que nada por el ejemplo que diste, ya que tengo el mismo escenario.

Saludos