[pgsql-ayuda] Procedimientos Almacenados
Mario Medina Nussbaum
medisoft@alohabbs.org.mx
Mon, 30 Apr 2001 20:20:39 +0000
estuve tratando de hacer una funcion usando este método, pero no puedo, que
es lo que me falta?
create function ps_login (text,text,text,text)
returns setof ps_users
as '
declare
r record;
i int4;
begin
select 1 into i from ps_users where fcusername=''$1'' and
fcpassword=''$2'';
if i = 1 then
select * into r from ps_users where fcusername=''$1'' and
fcpassword=''$2'';
return r;
end if;
return null;
end;
'
language 'plpgsql';
José David Martínez Cuevas wrote:
> Ricardo Arratia Joglar wrote:
>
> > pero no me queda claro como devuelve la función un set de datos como lo
> > hacen los procedimientos almacenados en otros motores.
> > Ricardo Arratia
>
> En la definicion de la funcion, dale como tipo de retorno " setof
> <alguna_tabla>"
> Y con eso ya la hiciste
>
> Saludos !!!
>
> -------------
> David Martinez
> "Imagination is more important than knowledge"
> A. Einstein
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda