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-00928
Aprenda por qué y cómo resolver los mensajes de error ORA-00928 en Oracle.
describir
Cuando encuentra un error ORA-00928, aparece el siguiente mensaje de error:
- ORA-00928: falta la palabra clave SELECT
razón
Intentó crear una VISTA de Oracle, pero se perdió la palabra clave SELECCIONAR.
resolver
Las opciones para resolver este error de Oracle incluyen:
Opción 1
Corrija la sentencia CREATE VIEW y vuelva a ejecutarla.
Por ejemplo, si intenta crear una vista de la siguiente manera:
CREATE VIEW sup_orders AS suppliers.supplier_id, orders.quantity, orders.price FROM suppliers INNER JOIN orders ON suppliers.supplier_id = orders.supplier_id WHERE suppliers.supplier_name="IBM";
Recibirá el siguiente mensaje de error:
Puede corregir la declaración CREATE VIEW incluyendo la palabra clave SELECT de la siguiente manera:
CREATE VIEW sup_orders AS SELECT suppliers.supplier_id, orders.quantity, orders.price FROM suppliers INNER JOIN orders ON suppliers.supplier_id = orders.supplier_id WHERE suppliers.supplier_name="IBM";