Oracle/PLSQL: mensaje de error ORA-01756

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

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

describir

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

  • ORA-01756: la cadena entre comillas no termina correctamente

razón

Intentó ejecutar una instrucción que contenía una cadena que no estaba encerrada entre dos comillas simples. Una de las comillas se ingresó sin la segunda comilla adjunta.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Vuelva a escribir la declaración para que la cadena esté rodeada por dos comillas simples.

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

SELECT supplier_id, supplier_name
FROM suppliers
WHERE supplier_name="IBM;

Recibirá el siguiente mensaje de error:

Puede corregir esta instrucción SQL encerrando la cadena (es decir, IBM) entre dos comillas simples de la siguiente manera:

SELECT supplier_id, supplier_name
FROM suppliers
WHERE supplier_name = "IBM';