No conozco los procedimiento almacenados de MySQL, pero supongo que deberia quedar asi:
Código SQL
[-]CREATE PROCEDURE sp_Consped
(
OUT S_No bigint(11),
OUT S_noped varchar(10),
OUT S_status varchar(100),
OUT S_respon varchar(100),
OUT S_fecharec date,
OUT S_fechaent date,
OUT S_Dpto varchar(100),
OUT S_tramiteno varchar(20),
OUT S_Area varchar(50),
OUT S_tipo varchar(20),
OUT S_urgente varchar(2),
OUT S_ficha varchar(15),
OUT S_fechasol date,
OUT S_solname varchar(100),
OUT S_hora1 varchar(25),
OUT S_User varchar(50),
OUT S_Dateuser date,
OUT S_Dptoid INT,
OUT S_Rubroid INT,
OUT S_Rubro varchar(100),
OUT S_Responid INT,
OUT S_Statusid INT,
OUT S_Hora varchar(25),
OUT S_Respon1 varchar(100)
)
BEGIN
Select p.no, p.no_ped, p.status, p.statusid, p.responsable, p.responsable1, p.fecha_sol_ped,
p.dpto, p.dptoid, p.fecha_rec_ped, p.tipo_exp, p.descripcion, p.fecha_ent_exp, p.tramite_no,
p.area, p.urgente, p.ficha, p.sol_name, p.hora, p.hora1, p.user, p.date, p.rubroid, p.responid
from reg_pedidos p
INTO S_No, S_noped, S_status, s_Statusid, S_Respon, S_Respon1, S_fechasol, S_Dpto, S_Dptoid, S_fecharec,
S_tipo, S_Rubro, S_fechaent, S_tramiteno, S_Area, S_urgente, S_ficha, S_solname, S_Hora, S_hora1, S_User,
S_Dateuser, S_Rubroid, S_Responid;
END;
Cita:
Empezado por enecumene
Bueno lo primero son cosas mías por novatadas
|
En cuanto a esto, debo confesar que tambien lo hago muy a menudo, pero es porque en muchas ocasiones necesito extendender el SQL un poco mas, de esa forma me evito posibles inconvenientes de una vez por todas.