Oracle/PLSQL: mensaje de error ORA-01007

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

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

describir

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

  • ORA-01007: variable no en la lista de selección

razón

Intentó hacer referencia a una variable que no está en la cláusula SELECT.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Este error puede ocurrir en OCI cuando el valor de un parámetro posicional no está entre 1 y el número de variables en la cláusula SELECT.

Opcion 2

Este error puede ocurrir en SQL*Forms o SQL*Report cuando especifica más variables en la cláusula INTO que en la cláusula SELECT.