Olá pessoal, Na package do Oracle DBMS_SQL, no comando EXECUTE (DBMS_SQL.EXECUTE), em que se passa uma string de SQL para ser executada no banco de dados, parece que o tamanho máximo da string que pode ser executada é 4000 caracteres. Tentei utilizar uma Bind Variable para guardar a string que ia ser executada e passá-la no parâmetro do comando, e mesmo assim continua dando o erro: ORA-01704: string literal too long. Gostaria de saber se teria como executar uma string de SQL com mais caracteres (mais de 4000) e o banco aceitasse a execução do comando. Alguma outra package, ou algum outro comando para isso? O banco é Oracle 7.3.4. Obrigado desde já. Atenciosamente, Marcelo. _________________________________________________________________ Veja mais. Compartilhe mais. Experimente gratuitamente a versão beta do Windows Live Messenger http://ideas.live.com/programpage.aspx?versionId=0eccd94b-eb48-497c-8e60-c6313f7ebb73
[As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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