Re: [oracle_br] ARQUIVO XML

2010-07-30 Por tôpico Mária Cristina Silva
OIE...
aq é mais isso aq que vc precisa... agora quanto a flexbilidade do diretorio
não sei se vc consegue fazer eu tentei mas não consegui o q eu fiz foi
criar um diretorio fixo e deixa compartilhado para os usuarios...talvez lhe
ajude..

bjim



var XML *clob*
*set* autoprint *on*
*declare*
comp dbms_xmlgen.ctxHandle;
*SQL* *varchar2*(4000);
*begin*
*SQL* := ' select bp.numero,
bp.prestacao,
bp.local_pagamento,
bp.vencimento,
rtrim(bp.cedente),
bp.data_processamento,
bp.data_emissao,
rtrim(bp.especie_documento),
bp.especie_moeda,
rtrim(bp.aceite),
bp.carteira,
rtrim(bp.valor_documento),
bp.consumidor,
rtrim(bp.nome_consumidor),
rtrim(bp.endereco1_consumidor),
rtrim(bp.endereco2_consumidor),
rtrim(bp.mensagem1),
rtrim(bp.mensagem2),
rtrim(substr(bp.mensagem3, 1, 48)),
rtrim(substr(bp.mensagem3, 51, 15)) || rtrim(bp.mensagem4),
bp.mensagem5,
bp.mensagem6,
bp.parcela,
bp.documento
from crd.tabela bp';
comp := dbms_xmlgen.newContext(*SQL*);
XML := dbms_xmlgen.getXml(comp);
*end*;



On 7/30/10, Elcio Francisco elciofranci...@yahoo.com.br wrote:



 Pessoal
 Preciso Criar arquivo xml para montar um relatorio via php porem estou
 conseguindo
 alguem pode me ajudar.? Tem como gerar esse arquivo sem deixar diretorio
 fixo??? Não sei se posso usar UTL_FILE
 esta é minha tabela que terei que mostrar os dados em um formulario que
 esta em PHP. pensei no xml por ser mais facil
 Obrigado
 select  bp.numero   ,bp.prestacao
 ,bp.local_pagamento   ,bp.vencimento   ,rtrim(bp.cedente)
 ,bp.data_processamento   ,bp.data_emissao
 ,rtrim(bp.especie_documento)   ,bp.especie_moeda
 ,rtrim(bp.aceite)   ,bp.carteira
 ,rtrim(bp.valor_documento)   ,bp.consumidor
 ,rtrim(bp.nome_consumidor)   ,rtrim(bp.endereco1_consumidor)
   ,rtrim(bp.endereco2_consumidor)   ,rtrim(bp.mensagem1)
 ,rtrim(bp.mensagem2)   ,rtrim(substr(bp.mensagem3,1,48))
 ,rtrim(substr(bp.mensagem3,51,15))||rtrim(bp.mensagem4)
 ,bp.mensagem5   ,bp.mensagem6   ,bp.parcela
 ,bp.documento   from crd.tabela bp
 Elcio

 [As partes desta mensagem que não continham texto foram removidas]

 




-- 
Abraços,
Mária Cristina
Cel: 031-8883-5543
E-mail: mariancrist...@gmail.com
MSN:   mcristinasil...@hotmail.com
-- 
O começo é a parte mais importante do trabalho.
- Platão


[As partes desta mensagem que não continham texto foram removidas]





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] ARQUIVO XML

2010-07-30 Por tôpico Gleyson Melo
Fala Élcio,

Você precisa necessariamente gerar o XML num arquivo? Você poderia utilizar
a saída de um cursor com valores XMLType. Você tá trabalhando com XMLType?

Aí você faz um loop nesse cursor e sai mandando a saída direto pro usuário.
Claro que isso depende muito do contexto, formato relatório gerado, versão
do banco, conectividade do PHP com o Oracle (que eu não conheço nada) e
outros fatores que você pode não ter mencionado por aqui.

Se você estiver numa hospedagem remota, pode ser meio complicado isso, já
que você vai ter pouco controle sobre a infra-estrutura. Se for um ambiente
empresarial, pode ser um pouco mais fácil mas essa gravação de arquivo é uma
camada a mais que você deve evitar se puder.

Abraços.

Atenciosamente,
Gleyson Melo


Em 30 de julho de 2010 12:05, Elcio Francisco
elciofranci...@yahoo.com.brescreveu:



 Pessoal
 Preciso Criar arquivo xml para montar um relatorio via php porem estou
 conseguindo
 alguem pode me ajudar.? Tem como gerar esse arquivo sem deixar diretorio
 fixo??? Não sei se posso usar UTL_FILE
 esta é minha tabela que terei que mostrar os dados em um formulario que
 esta em PHP. pensei no xml por ser mais facil
 Obrigado
 select  bp.numero   ,bp.prestacao
 ,bp.local_pagamento   ,bp.vencimento   ,rtrim(bp.cedente)
 ,bp.data_processamento   ,bp.data_emissao
 ,rtrim(bp.especie_documento)   ,bp.especie_moeda
 ,rtrim(bp.aceite)   ,bp.carteira
 ,rtrim(bp.valor_documento)   ,bp.consumidor
 ,rtrim(bp.nome_consumidor)   ,rtrim(bp.endereco1_consumidor)
   ,rtrim(bp.endereco2_consumidor)   ,rtrim(bp.mensagem1)
 ,rtrim(bp.mensagem2)   ,rtrim(substr(bp.mensagem3,1,48))
 ,rtrim(substr(bp.mensagem3,51,15))||rtrim(bp.mensagem4)
 ,bp.mensagem5   ,bp.mensagem6   ,bp.parcela
 ,bp.documento   from crd.tabela bp
 Elcio


 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]