Oracle/PLSQL: mensaje de error ORA-00926

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: mensaje de error ORA-00926

Aprenda por qué y cómo resolver los mensajes de error ORA-00926 en Oracle.

describir

Cuando encuentra un error ORA-00926, aparece el siguiente mensaje de error:

  • ORA-00926: falta la palabra clave VALUES

razón

Intentó ejecutar una instrucción INSERT y se perdió la palabra clave VALUES.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Intente agregar la palabra clave VALUES faltante o use una subselección. Luego vuelva a ejecutar la declaración.

Por ejemplo, si intenta hacer lo siguiente:

INSERT INTO suppliers;

Recibirá el siguiente mensaje de error:

Puede corregir este error agregando la palabra clave VALUES que falta de la siguiente manera:

INSERT INTO suppliers
(supplier_id, supplier_name)
VALUES
(1000, 'IBM');

o

Puede agregar subselecciones de la siguiente manera:

INSERT INTO supplier
(supplier_id, supplier_name)
SELECT account_no, name
FROM customers
WHERE city = 'Newark';