json com postgre
Recentemente migrei para o postgre, e estou tentando fazer a seguinte função:
create or replace function adddados(a json)
returns void as $$
declare saldo numeric
begin
set saldo = 50;
aqui pretendo percorrer o json fazer validações e salvar
exemplo
percorrer json
if saldo >=a->>valor then
insert into pedido(nome,valor)values(a->>nome,a->>valor)
end if
end;
$$ LANGUAGE plpgsql;
select adddados('[{"cliente":"Joao","valor":"10"},{"cliente":"pedro","valor":"20"},{"cliente":"Juca","valor":"10"}]')
a intenção é percorrer o json e fazer um inser into de cada registro mas antes preciso verificar se tenho saldo para salvar ;
é possível isso no postgree?
desde já agradeço a ajuda.
create or replace function adddados(a json)
returns void as $$
declare saldo numeric
begin
set saldo = 50;
aqui pretendo percorrer o json fazer validações e salvar
exemplo
percorrer json
if saldo >=a->>valor then
insert into pedido(nome,valor)values(a->>nome,a->>valor)
end if
end;
$$ LANGUAGE plpgsql;
select adddados('[{"cliente":"Joao","valor":"10"},{"cliente":"pedro","valor":"20"},{"cliente":"Juca","valor":"10"}]')
a intenção é percorrer o json e fazer um inser into de cada registro mas antes preciso verificar se tenho saldo para salvar ;
é possível isso no postgree?
desde já agradeço a ajuda.
Bueno Sti
Curtidas 0