lunes, 23 de julio de 2012

Procedimientos y funciones básicas de MySql



PROCEDURE

create table tabla(
num1 INTEGER,
num2 INTEGER
);

delimiter //
CREATE PROCEDURE proc(num1 INTEGER,num2 INTEGER)
BEGIN
declare res INTEGER;
insert into tabla values(num1,num2);
END
//

para ejecutar el procedure:

call proc(1,2);



FUNCTION

delimiter //
CREATE FUNCTION simpleproc (num1 INTEGER,num2 INTEGER) returns INTEGER
BEGIN
declare res INTEGER;
SELECT num1+num2 into res;
return res;
END
//

Mira como funciona con:

select simpleproc(num1,num2) from tabla;



No hay comentarios:

Publicar un comentario