ERROR: syntax error $ e OWNER
03/07/2012
0
E aew galera!
Tenho um script de uma função que tenho que executar para fazer uma atualização so que ao executar ele me mostra o seguinte erro
[WARNING ] CREATE OR REPLACE FUNCTION grava_requisicao(integer, integer, integer, character varying)
RETURNS integer AS
$BODY$DECLARE
num_req integer;
BEGIN
select into num_req max(seq_requisicao) from requisicao
where to_number(substring(to_char(data_emissao, yyyy-dd-mm) from 1 for 4),9999) = $3;
IF num_req IS NULL THEN
num_req = to_number( $3 || 00000,999999999);
END IF;
insert into requisicao
(
seq_requisicao,
seq_usuario,
data_emissao,
cod_setor,
justificativa)
values(
num_req+1,
$1,
now(),
$2,
$4
);
RETURN num_req+1;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ERROR: syntax error at or near $
LINE 3: $BODY$DECLARE
^
[WARNING ] ALTER FUNCTION grava_requisicao(integer, integer, integer, character varying) OWNER TO postgres
ERROR: syntax error at or near OWNER
LINE 1: ...cao(integer, integer, integer, character varying) OWNER TO p...
alguem sabe do que se trata?
obrigado pela atenção!
^
Tenho um script de uma função que tenho que executar para fazer uma atualização so que ao executar ele me mostra o seguinte erro
[WARNING ] CREATE OR REPLACE FUNCTION grava_requisicao(integer, integer, integer, character varying)
RETURNS integer AS
$BODY$DECLARE
num_req integer;
BEGIN
select into num_req max(seq_requisicao) from requisicao
where to_number(substring(to_char(data_emissao, yyyy-dd-mm) from 1 for 4),9999) = $3;
IF num_req IS NULL THEN
num_req = to_number( $3 || 00000,999999999);
END IF;
insert into requisicao
(
seq_requisicao,
seq_usuario,
data_emissao,
cod_setor,
justificativa)
values(
num_req+1,
$1,
now(),
$2,
$4
);
RETURN num_req+1;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ERROR: syntax error at or near $
LINE 3: $BODY$DECLARE
^
[WARNING ] ALTER FUNCTION grava_requisicao(integer, integer, integer, character varying) OWNER TO postgres
ERROR: syntax error at or near OWNER
LINE 1: ...cao(integer, integer, integer, character varying) OWNER TO p...
alguem sabe do que se trata?
obrigado pela atenção!
^
Ismael Oliveira
Curtir tópico
+ 0
Responder
Posts
19/07/2012
Anderson Caetano
Pelo que pude observar um dos campos que você esta mencionando como inteiro não é inteiro.
Responder
Clique aqui para fazer login e interagir na Comunidade :)