GARANTIR DESCONTO

Fórum select procedure #28096

01/03/2005

0

Olá,

Tenho o seguinte select dentro da procedure.
Criei o campo vt_TABORIGENS do tipo number, pois o campo IDTABORIGENS é um number.

BEGIN
SELECT IDTABORIGENS
INTO vt_TABORIGENS
FROM TABORIGENS
WHERE TIPO = ´R´
AND CODIGO = rBLOQUETE.SERIE_DOC; <<-- aqui deve estar o erro
EXCEPTION
WHEN NO_DATA_FOUND THEN
vt_TABORIGENS := 0;
END;

O campo CODIGO é caracter e rBLOQUETE.SERIE_DOC tb é caracter,
mas essa rotina só me retorna vt_TABORIGENS = 0;

Mudei para assim

BEGIN
SELECT IDTABORIGENS
INTO vt_TABORIGENS
FROM TABORIGENS
WHERE TIPO = ´R´
AND CODIGO = ´1´; <<-- mudei
EXCEPTION
WHEN NO_DATA_FOUND THEN
vt_TABORIGENS := 0;
END;

Assim dá certo.

O q será esse erro loco.


Al_oliveira

Al_oliveira

Responder

Posts

02/03/2005

Motta

Não seria um espaço numa das strings ?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar