Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 06-ago-2007, 06:23   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.870
Que tengo mal en este SP ?

Buenas tardes amigos !!!

Bueno, pues eso, estoy creando un SP y me esta dando error. ¿Alguien puede decirme que pongo mal, por favor?

Código:
delimiter //
CREATE OR REPLACE PROCEDURE PINSERTA(pnombre varchar(30), papellido_1 varchar(60))
BEGIN
      INSERT INTO tusuarios(nombre, apellido_1) values(pnombre, papellido_1);
END;
//
Error:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'PROCE
DURE PINSERTA(pnombre varchar(30), papellido_1 varchar(60))
BEGIN
INSERT IN' at line 1
__________________
Charlie.
chcma está desconectado   Responder Citando
Antiguo 06-ago-2007, 06:27   #2 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.870
Re: Que tengo mal en este SP ?

Solucionado, Sobraba El Or Replace.

Perdon, me sigue sin funcionar, llamo al SP:

CALL PINSERTA('CARLOS', 'MONTES');

Y me dice que el campo nombre no puede ser nulo... vamos, que parece que no me asocia los dos parametros que le meto. ¿Por que puede ser?, ¿Qué es lo que se me escapa?
__________________
Charlie.

Última edición por chcma; 06-ago-2007 a las 06:33.
chcma está desconectado   Responder Citando
Antiguo 06-ago-2007, 08:04   #3 (permalink)
Mahalo tiene algunos puntos positivos de karma
 
Avatar de Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.007
Re: Que tengo mal en este SP ?

Prueba con esta declaración del procedimiento:

CREATE PROCEDURE PINSERTA (IN pnombre varchar(30), IN papellido_1 varchar(60))
...

Saludos!
Mahalo esta en línea ahora   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:05.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93