MySQL Forums
Forum List  »  Spanish

Re: procedimientos almacenados
Posted by: Gonzalo Garcia Correas
Date: June 21, 2010 06:48AM

Supongamos que "resultado" contuviese la cadena 'aaaa' y "usuario" cotuviese 'youser'. AL crear la cadena de la sentencia quedaría:

SELECT inscripcion INTOaaa FROM afedegi_inscripciones WHERE codigo_chip <> "" and id_usuario_web= 'youser

Lo que significa que tienes varios errores:
1) Si incorporas la variable "resultado" como parte del conjunto a concatenar, lo que concatena es el contenido de esa variable, y no el nombre de la misma.
2) El contenido de la variable queda pegado a INTO.
3) Las comillas (") se usan para encerrar nombres de bases, tablas o campos; pero no se usan para encerrar cadenas.
4) No está cerrado el apóstrofe que corresponde al nombre del usuario.
5) A nivel de lógica, no estoy seguro de que se pueda usar una variable declarada dentro del SP como variable de recepción de datos de un SELECT creado en una sentencia almacenada.

Options: ReplyQuote


Subject
Views
Written By
Posted
2818
June 21, 2010 03:02AM
Re: procedimientos almacenados
1391
June 21, 2010 06:48AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.