Pessoal tenho uma package que grava e retorna conteudo em um campo CLOB, colunas com 32K bytes em media de tamanho. Funciona bem em 4 Filiais com respectivamente Bancos 9.2 e 8.1.7 . Porem em uma filial estou tendo problemas. ---------------------------------------------------------------- Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production PL/SQL Release 8.1.7.0.0 - Production CORE 8.1.7.0.0 Production TNS for Solaris: Version 8.1.7.0.0 - Production NLSRTL Version 3.4.1.0.0 - Production
Resumi a package e estou mostrando apenas o fragmento de onde esta dando o problema no bloco (anonimo e nomeado ) TESTA_CLOB , mostrado abaixo EM BLOCO ANONIMO declare v_clob clob; begin begin select tex_arquivo into v_clob from ind_arquivo where nom_arquivo = upper('SIF_RED.ZPL'); exception when others then raise_application_error(-20000 , 'Arquivo nao esta no banco de dados '||sqlerrm ); end; end EM BLOCO NOMEADO create or replace procedure testa_clob as v_clob clob; begin begin select tex_arquivo into v_clob from ind_arquivo where nom_arquivo = upper('SIF_RED.ZPL'); exception when others then raise_application_error(-20000 , 'Arquivo nao esta no banco de dados '||sqlerrm ); end; end Executando os dois : -- o bloco anonimo funciona SQL> @testa_clob 14 / PL/SQL procedure successfully completed. -- mas a procedure...... ( o erro abaixo é o que esta dando na package tambem ) SQL> exec producao.testa_clob BEGIN producao.testa_clob; END; * ERROR at line 1: ORA-20000: Arquivo nao esta no banco de dados ORA-01403: no data found ORA-06512: at "PRODUCAO.TESTA_CLOB", line 11 ORA-06512: at line 1 Alguem tem alguma dica? Obrigado Aroldo [As partes desta mensagem que não continham texto foram removidas] ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html