Oracle/PLSQL: mensaje de error ORA-00928

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";
(Visited 3 times, 1 visits today)