Enviado em 05/03/2015 - 17:37h
Existe alguma maneira especial para se inserir dados em um campo TEXT?ERROR: function core.funcInsertReqVouchers(integer, unknown, integer, core.typereqvouiten[]) does not exist
LINE 1: select core."funcInsertReqVouchers"
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
CREATE OR REPLACE FUNCTION core."funcInsertReqVouchers"(f_solicitante integer, f_observacao text, f_valor money, f_revouitens core.typereqvouiten[])
RETURNS boolean AS
$BODY$
BEGIN
with requis as -- Insere a requisição na tabela de requisições
(
insert into core."Requisicoes"(solicitante, observacao) values(f_solicitante, f_observacao)
returning codigo
),
reqvou as -- Insere a requisição na tabela core.ReqVouchers
(
insert into core."ReqVouchers" select r.codigo, f_valor from requis as r returning requisicao
)
insert into core."ReqVouItens" select rv.requisicao, rvi.* from unnest(f_revouitens) as rvi, reqvou as rv; -- Insere os itens da requisição em core.ReqVouItens
return true;
EXCEPTION
when UNIQUE_VIOLATION THEN
RAISE NOTICE 'One or more unique keys were violated';
RETURN FALSE;
WHEN NOT_NULL_VIOLATION THEN
RAISE NOTICE 'Required filds are blank';
RETURN FALSE;
WHEN RESTRICT_VIOLATION THEN
RAISE NOTICE 'One or more restricts were violated';
RETURN FALSE;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
select core."funcInsertReqVouchers"
(
8,
'Testando',
400,
array[(1, 100, 1, 'teste de observacao'), (2, 300, 4, 'teste de observacao2')]::core."typereqvouiten"[]
);
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Monitoramento pfsense com zabbix (4)
Erro na inicialização do Debian como resolver (5)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)