Pessoal, estou finalizando um projeto, por?m n?o estou conseguindo passar uma vari?vel do tipo boolean para a procedure.
Estou utilizando ProC.
Segue o c?digo.
EXEC SQL TYPE vc2_arr IS VARCHAR2(20) REFERENCE;
EXEC SQL TYPE boolean IS INTEGER;
vc2_arr client_ani;
boolean is_valid; short ind_is_valid;
vc2_coderro coderro; short ind_coderro;
vc2_coderro dserro; short ind_dserro;
EXEC SQL END DECLARE SECTION;
EXEC SQL EXECUTE
BEGIN
SPEECHADM.PC_INTERFACE_SPEECH.PR_VALIDA_TELEFONE
( :client_ani, :is_valid:ind_is_valid, :dserro:ind_dserro, :coderro:ind_coderro);
END;
END-EXEC;
Eis o erro:
PLS-S-00306, wrong number or types of arguments in call to ‘PR_VALIDA_TELEFONE’
SPEECHADM.PC_INTERFACE_SPEECH.PR_VALIDA_TELEFONE
………1
S? acontece o problema nas procedures que tem um boolean como argumento.
Muito obrigado pela ajuda desde j