Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Procedimiento almacenado Mysql Java

Estas en el tema de Procedimiento almacenado Mysql Java en el foro de Mysql en Foros del Web. Cordial saludo. Mi problema es el sgte: Tengo una BD con un campo llamado Nombres=(Nom1+Nom2+Ap1+Ap2) y tengo que dejarlo en 3 campos que se llaman: ...
  #1 (permalink)  
Antiguo 15/09/2011, 21:46
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Procedimiento almacenado Mysql Java

Cordial saludo.
Mi problema es el sgte:
Tengo una BD con un campo llamado Nombres=(Nom1+Nom2+Ap1+Ap2) y tengo que dejarlo en 3 campos que se llaman: Nombs, Ap1, Ap2. Estoy haciendo un programa en Java para tal fin y uso este SP

DROP PROCEDURE IF EXISTS Actualiza;
DELIMITER//
CREATE PROCEDURE Actualiza
(
IN sp_papellido CHAR(15),
IN sp_sapellido CHAR(12),
IN sp_nombres CHAR(25)
)
BEGIN
UPDATE cargar_1_encrypt
SET
papellidos = sp_papellidos,
sapellidos = sp_sapellidos,
nombres = sp_nombres
END
DELIMITER ;//

pero me arroja error

Estoy comenzando con Java y MySql si me pueden decir porque falla les agradezco. Por lo que he leido creo que lo mejor es hacer un SP de UPDATE que tenga una subconsulta de seleccion pero no se como hacer eso.
Si me sugieren una manera eficiente de solucionarlo o si alguien tiene un ejemplo.

Muchas gracias por el tiempo y conocimiento.

Etiquetas: campos, java, procedimiento, sql, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.