Saltar al contenido

¿Cómo puedo resolver ORA-00911: error de carácter no válido?

Haz todo lo posible por entender el código bien antes de usarlo a tu proyecto y si ttienes algo que aportar puedes dejarlo en los comentarios.

Solución:

La instrucción que está ejecutando es válida. El error parece significar que Toad incluye el punto y coma final como parte del comando, lo que provoca un ORA-00911 cuando se incluye como parte de una declaración, ya que es un separador de declaración en el cliente, no parte de la declaración en sí.

Puede ser la siguiente línea comentada la que confunde a Toad (como se describe aquí); o podría deberse a que está intentando ejecutar todo como una sola declaración, en cuyo caso puede intentar usar el comando ejecutar secuencia de comandos (F9) en lugar de la sentencia de ejecución (F5).

Simplemente eliminar la línea comentada hace que el problema desaparezca, pero si también vio esto con un compromiso real, es probable que esté usando el método incorrecto para ejecutar las declaraciones.

Hay un poco más de información sobre cómo Toad analiza los puntos y comas en un comentario sobre esta pregunta relacionada, pero no estoy lo suficientemente familiarizado con Toad para entrar en más detalles.

Quite el punto y coma (;), el acento grave (“), etc. dentro de una consulta

Estoy usando un programa de terceros que ejecuta Oracle SQL y encontré este error. antes de un SELECT declaración, tenía algunas notas comentadas que incluían caracteres especiales. Eliminar los comentarios resolvió el problema.

Finalizando este artículo puedes encontrar las anotaciones de otros programadores, tú asimismo tienes la libertad de dejar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *