Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2008, 11:09
samuelmercado
 
Fecha de Ingreso: septiembre-2008
Mensajes: 8
Antigüedad: 16 años, 5 meses
Puntos: 0
store procedure en mysql version 5

Compañeros... tengo que hacer un store procedure ingresar unos datos en mysql... pero me da unos errores y nose como poer solucionarlo... a ver si me pueden ayudar :(

CREATE PROCEDURE sp_insertarUsauario(
in usuario_nombre varchar(20),
in usuario_apellidopaterno varchar(20),
in usuario_apellidomaterno varchar(20),
in usuario_rut varchar(9),
in usuario_fechanacimiento varchar(20),
in usuario_fono varchar(10),
in usuario_email varchar(30),
in usuario_password varchar(25))
AS
BEGIN
if usuario_rut='' or usuario_rut is null
BEGIN
print "error, debe ingresar RUT"
END
else
BEGIN
INSERT INTO persona values(usuario_nombre,usuario_apellidopaterno,usua rio_apellidomaterno,usuario_rut,usuario_fechanacim iento,usuario_fono,usuario_email,usuario_password)
END
END


el error que me entrega es el siguiente

MySQL ha dicho:

#1064 - 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 'AS
BEGIN
if usuario_rut='' or usuario_rut is null
BEGIN
prin' at line 10

Por favor si me pueden ayudar con los store procedure en mysql ya que no es lo mismo el tipo de lenguaje que en sql

Gracias :D