Saltar al contenido

Error “ORA-00928: falta la palabra clave SELECT” al usar la función de secuencia

Si te encuentras con algún detalle que no comprendes puedes comentarlo y te responderemos tan rápido como podamos.

Solución:

Su declaración es incorrecta. Simple como eso. Con esta declaración fija:

insertar en iowe(nombre, cantidad, “Número de serie”) valores(‘XXX’, 500, iowesqn.nextval)

¿Probablemente quiso reemplazar sus valores por variables, no por sus campos?

insertar en iowe(nombre, cantidad, “Número de serie”) valores(‘&nombre’, &cantidad, iowesqn.nextval)

Otros usuarios pueden haber estado usando value en vez de values. Este es otro caso en el que puede enfrentar este problema.

Acabo de encontrar otro caso en el que aparece “falta la palabra clave SELECT”. Traté de insertar con los nombres de las columnas entre comillas, así:

insertar en la suscripción (‘SUBSCRIPTION_ID’,’SUBSCRIPTION_NAME’,’CREATED_DATE’) valores (‘558768′,”,’20-JAN-20 10.37.47.901000000 PM’);

Una vez que eliminé las comillas alrededor de los nombres de las columnas, funcionó:

insertar en la suscripción (SUBSCRIPTION_ID,SUBSCRIPTION_NAME,CREATED_DATE) valores (‘558768′,”,’20-JAN-20 10.37.47.901000000 PM’);

Si te ha resultado provechoso este artículo, nos gustaría que lo compartas con el resto juniors y nos ayudes a dar difusión a nuestra información.

¡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 *