Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/06/2013, 09:05
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: devolver cadena de caracteres en un procedimiento almacenado

Hola de nuevo dacroma:

Algunas recomendaciones...

1. No utilices como nombres de parámetros los mismos nombres de tus campos (por ejemplo tu campo/parámetro TOTAL)... esto puede ocasionar problemas con el motor... utiliza algún prefijo para los parámetros o cámbiales de nombre:

Código MySQL:
Ver original
  1. CREATE PROCEDURE ver (IN p_pago int, IN p_codigo int, OUT p_total int).......

2. La asignación de los valores a los parámetros lo haces con SET o con INTO, pero estás equivocando un poco la sintaxis... prueba así:

Código:
SELECT total INTO p_total FROM factura WHERE cod_factura = p_codigo;
o

Código:
SET p_total = (SELECT total FROM factura WHERE cod_factura = p_codigo);
3. cuando publiques un post, trata de utilizar todas las herramientas de edición que proporciona el Foro, para darle formato a tu texto, encierra tu código entre etiguetas CODE o HIGHLIGT... así es más fácil distinguir tu explicación de tus ejemplos.

Saludos
Leo.