Como incluir mais informações no meu select dentro da função para identificar além do ramal o nome do servidor(empregado), ramal já esta dando certo. Estou trabalhando com jsonb
CREATE OR REPLACE FUNCTION public.inserir5(
p_idramal integer,
p_infos jsonb)
RETURNS text
LANGUAGE 'plpgsql'
COST 100
AS $BODY$
declare
v_ramal text;
begin
if ( SELECT EXISTS (SELECT infos from ramais where infos->>'nr_ramal' = p_infos->>'nr_ramal') ) then
return ' já cadastrado no Banco';
else
insert into ramais (id_ramal,infos) values (p_idramal, p_infos);
return 'informacoes cadastradas com sucesso !!';
Pergunta
vanix
Como incluir mais informações no meu select dentro da função para identificar além do ramal o nome do servidor(empregado), ramal já esta dando certo. Estou trabalhando com jsonb
CREATE OR REPLACE FUNCTION public.inserir5(
p_idramal integer,
p_infos jsonb)
RETURNS text
LANGUAGE 'plpgsql'
COST 100
AS $BODY$
declare
v_ramal text;
begin
if ( SELECT EXISTS (SELECT infos from ramais where infos->>'nr_ramal' = p_infos->>'nr_ramal') ) then
return ' já cadastrado no Banco';
else
insert into ramais (id_ramal,infos) values (p_idramal, p_infos);
return 'informacoes cadastradas com sucesso !!';
end if;
end;
$BODY$;
___________________________________________________________
[
{
"nm_setor": "protocolo",
"nr_ramal": "2256",
"nm_servidor": "paula"
},
{
"nm_setor": "secretaria",
"nr_ramal": "2269",
"nm_servidor": "livia"
}]
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.