<div dir="ltr">Senhores boa noite tenho a seguinte instrução abaixo:<br>
<br>my $sth2 = $dbh->prepare("<br> Declare<br> v_msg_erro VARCHAR (150);<br> BEGIN<br> GNVBILLCANCEL.CREATEREBILLFORCUSTOMER(?,?);<br>
GNVGEN.GNVCOMMIT; <br> COMMIT;<br> EXCEPTION WHEN OTHERS THEN<br> v_msg_erro := SUBSTR (SQLERRM, 1, 100);<br> INSERT /*+APPEND*/INTO extract.ope_analise_controle_erro (customer_ref, account_num, data_insert, cod_erro, ds_erro)<br>
VALUES (?, null,SYSDATE,'CANCEL_FAT', 'CREATEREBILLFORCUSTOMER: '||v_msg_erro);<br> COMMIT;<br> END;") or die("nao foi possivel preparar o comando: ", $dbh->errstr(), "\n");<br>
$sth2->bind_param( 1, $customer);<br> $sth2->bind_param(2, $descicao);<br> $sth2->execute() or die ("Nao foi possivel executar o comando:", $sth->errstr(),"\n");<br>
<br><br><br><br> no insert <span style="color: rgb(0, 0, 0);">INSERT /*+APPEND..........</span><b><span style="color: rgb(255, 0, 0);"> </span></b>o primeiro campo a ser inserido e o conteudo armazenado em <b><span style="color: rgb(0, 0, 153);">$sth2->bind_param( 1, $customer);</span></b> que tambem é utilizado em <b><span style="color: rgb(255, 153, 0);">"GNVBILLCANCEL.</span></b><b><span style="color: rgb(255, 153, 0);">CREATEREBILLFORCUSTOMER(?,?);"</span></b> tenho que declara-lo ($sth2->bind_param( 3, $customer); novamente para utiliza-lo no insert??????? nao teria uma forma de utilizar $sth2->bind_param( 1, $customer); que ja esta declarado????????
</div>