[firebase-br] dúvida em where com in em store procedure
Cassios
cassio.hc em gmail.com
Qui Nov 5 14:38:00 -03 2009
tenho a seguinte SP:
SET TERM ^ ;
RECREATE PROCEDURE PR_PAGAR_COMISSAO (
ID_COMISSAO VARCHAR(100),
DATA_PGTO DATE)
AS
BEGIN
UPDATE COMISSOES SET COMISSOES.DATA_PGTO = :DATA_PGTO,
COMISSOES.VALOR_PAGO = COMISSOES.VALOR
WHERE COMISSOES.ID_COMISSAO IN (:ID_COMISSAO);
END^
SET TERM ; ^
chamo assim:
EXECUTE PROCEDURE PR_PAGAR_COMISSAO('45,49','05/11/2009');
Acontece que retorna um erro, pois o tipo de dado :ID_Comissão da tabela
comissão é bigint. preciso saber se tem uma maneira de passar o
parametro do tipo string porem sem o apostrofe (')...
vlw.
Mais detalhes sobre a lista de discussão lista