Oracle/PLSQL: mensaje de error ORA-00936

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-00936

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

describir

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

  • ORA-00936: expresión faltante

razón

Intentó ejecutar una instrucción SQL, pero omite parte de la sintaxis.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Este error ocurre con mayor frecuencia cuando intenta ejecutar una instrucción SELECT y olvida la lista de columnas en la instrucción SELECT.

Por ejemplo, intenta ejecutar la siguiente instrucción SELECT:

SELECT
FROM suppliers;

Recibirá el siguiente mensaje de error:

Puede corregir la instrucción SELECT al incluir columnas después de la palabra clave SELECT. Por ejemplo:

SELECT supplier_id, supplier_name
FROM suppliers;
(Visited 7 times, 1 visits today)