Fórum Dúvida quanto a LANGUAGE plpgsql #26066
02/12/2003
0
Mas estes exemplos utilizam a linguagem ´plpgsql´ e se tento rodar uma função dessas da erro exatamente na LANGUAGE plpgsql.
Queria oque tenho que fazer para poder uzar a ´plpgsql´ e também como saber quais são as linguagens disponíveis no meu PostGreSQL.
Xevious
Curtir tópico
+ 0Posts
02/12/2003
Wilsonroberto
-- DROP FUNCTION public.sp_autoinc(varchar);
CREATE OR REPLACE FUNCTION public.teste(varchar)
RETURNS SETOF teste AS
´
declare
tabela alias for $1;
--Obs.: O alias do parametro é somente para facilitar sua leitura, pois se tivesse-mos 10 parametros
ficaria dificil ler select $1 from $2 where $3 = $4
begin
for r in select codigo,nome from tabela
return next r;
end Loop;
return;
end;´
LANGUAGE ´plpgsql´ ;
Verifique se vc instalou a linguagem plpgsql
se não o fez, tente o seguinte:
CREATE OR REPLACE FUNCTION plpgsql_call_handler()
RETURNS language_handler AS
´$libdir/plpgsql´, ´plpgsql_call_handler´
LANGUAGE ´c´ VOLATILE;
Gostei + 0
09/03/2004
Santiago
assim: (tenta uma das duas)
createlang plpgsql <nome do seu banco>
createlang plpgsql
Num sei se ajudei, e também se você já tinha conseguido a resposta pelo tempo que faz do POST mais num custa ajudar..
blz.......
Gostei + 0
09/03/2004
Xevious
mas valew a força
já serve de base pra outras pessoas com a mesma dúvida :wink:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)