Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2010, 13:47
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.322
Antigüedad: 12 años, 1 mes
Puntos: 2654
Respuesta: create procedure

Ten cuidado con los delimitadores de sentencia.
¿Qué estás usando para cargar el SP?

Esto sería usando consola de MySQL o bien MySQL Query Browser:

Código MySQL:
Ver original
  1. DELIMITER $$
  2.  
  3. CREATE PROCEDURE sp_ins_usuario(
  4.   IN p_nombre VARCHAR(45),
  5.   IN p_apellido VARCHAR(45),
  6.   IN p_cedula VARCHAR(10),
  7.   IN p_pwd VARCHAR(40),
  8.   IN p_status INT)
  9.  INSERT INTO usuario(login_usuario, cedula_usuario, nombre_usuario, apellido_usuario, pwd_usuario, id_status)
  10.   VALUES(concat(left(p_nombre,1),p_apellido),p_cedula, p_nombre,p_apellido, p_pwd,p_status);
  11. END$$
  12.  
  13. DELIMITER ;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)