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