pessoal, criei a seguinte função
CREATE OR REPLACE FUNCTION "public"."fn_insere_mov_est" (var_c_estoque numeric,
var_c_atendimento numeric, var_c_setores_intern numeric, var_c_setor numeric,
var_c_prestador numeric, var_c_est_destino numeric, var_c_motivo_baixa numeric,
var_c_motivo_dev numeric, var_c_ped_prod numeric, var_c_usuario numeric,
var_c_os numeric, var_c_ger_cirurgia numeric, var_dt_mov_est date,
var_hr_mov_est time, var_nr_documento varchar, var_t_mov_est varchar,
var_p_cod_barras varchar) RETURNS integer AS$body$/* função que insere, através
dos parâmetros de entrada registro em tb_mov_est*/begin
insert into
public.tb_mov_est(c_mov_est,c_estoque,c_atendimento,c_setores_intern,c_setor,c_prestador,c_est_destino,c_motivo_baixa,c_motivo_dev,c_ped_pro,c_usuario,c_os,
c_ger_cirurgia,dt_mov_est,hr_mov_est,nr_documento,t_mov_est,p_cod_de_barras)values(nextval('seq_mov_est'),var_c_estoque,var_c_atendimento,var_c_setores_intern,var_c_setor,var_c_prestador,var_c_est_destino,var_c_motivo_baixa,var_c_motivo_dev,var_c_ped_prod,var_c_usuario,var_c_os,var_c_ger_cirurgia,var_dt_mov_est,current_time,var_nr_documento,'E','T');
return null;end;$body$LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT
SECURITY INVOKER;
o problema é que não consigo usá-la dentro de um gatilho.
se eu utilizar execute procedure fn_insere_mov_est(parametros....) o
PostqresManager dá um erro de sintaxe.
ou se eu digitar select * from fn_insere_mov_est(parametros...) diz que a
função fn_insere_mov_est não existe.
quando estou criando um gatilho, ao selecionar a opção "utilizar função
existente" a mesma nem aparece na lista.
alguém sabe o que pode ser??
_________________________________________________________________
Ligue para os seus amigos grátis. Faça chamadas de PC-para-PC pelo messenger--
GRÁTIS
http://get.live.com/messenger/overview_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios