A function was so far:
CREATE OR REPLACE FUNCTION TRAVA_INADIMPLENTES ( PDIAS_VENCIDO INTEGER,
PUND_LOCAL VARCHAR(3), PCNPJ VARCHAR(18) ) RETURNS BOOLEAN AS
$$
DECLARE
SPERMITE_BLOQUEIO VARCHAR(1);
INRO_REGISTROS INTEGER;
--
RDAT RECORD;
BEGIN
IF ( PCNPJ = '' )
Funcionou 110%, o problema é conceitual, ainda estamos com pensando na
forma procedural do Firebird, nele não há necessidade do record, mas
estamos aprendendo e em breve estaremos agregando ajuda a lista.
Obrigado mesmo.
Paulo Santana
O2 Tecnologia em Sistemas
Hélder M. Vieira escreveu:
Boa tarde.
> acusado o seguinte erro "sintax error at or near "SELECT" at character
> 487", e infelizmente não conseguimos achar o que esta errado, dai peço
Refiz todo o texto, p.f. experimente e diga se resultou.
Algumas das alterações que fiz são meramente estilísticas, outras têm a ver com
Bom dia.
...
acusado o seguinte erro "sintax error at or near "SELECT" at character 487", e infelizmente não conseguimos achar o que esta
errado, dai peço ajuda aos colegas. Segue abaixo a procedure:
...
IF ( pCNPJ = '' ) THEN
BEGIN
...
END IF
...
Numa leitura sumária, parece-me qu
Estamos migrando nossos sistemas de Firebird para PostgreSQL, estamos
com 99% do processo homologado, mas tropeçamos numa store procedure, que
não estamos conseguindo portar, ao tentarmos inclui-la no PostgreSQL, é
acusado o seguinte erro "sintax error at or near "SELECT" at character
487",