Jump to content

João Otávio 21

Members
  • Content count

    56
  • Joined

  • Last visited

Community Reputation

0 Comum

About João Otávio 21

  • Rank
    João Otávio
  • Birthday 12/10/1994

Informações Pessoais

  • Sexo
    Masculino
  1. João Otávio 21

    Problema no PARSE de XML

    Fala galera, Estou tentando fazer a leitura de um XML e salvar os dados em variavel para poder trabalhar com elas depois, mas o namespace tem me dado um pouco de trabalho, rs. Vi uma solução na internet, tentei aplicar mas não deu certo. Alguém poderia ajudar? create or replace PROCEDURE GERAR_OUT_QLT AS v_xml clob := ' <?xml version="1.0" encoding="UTF-8" ?> <ns1:MT_InventoryMovements_REXI xmlns:ns1="http://cnh.com/sapecc/mm/MMIIMC01"> <ESB_Header> <ESB_Envelope> <ESB_VERSION>1.0.0</ESB_VERSION> <MSG_TYPE> <MSG_TYPE_NAME>REXI</MSG_TYPE_NAME> <REX_INDICATOR>00001/00001</REX_INDICATOR> <REX_ATTEMPT_INDICATOR>00</REX_ATTEMPT_INDICATOR> <MSG_INDICATOR>00001/00001</MSG_INDICATOR> <SUBFLOW> <SUBFLOW_NAME>MMLIMC01CO</SUBFLOW_NAME> <SUB_LOGICAL_RECORD_INDICATOR /> </SUBFLOW> </MSG_TYPE> <TID>10000000000000406916</TID> <TID_TIME_STAMP>2017-01-03 18:33:33</TID_TIME_STAMP> <IDFLOW>MMLIMC01</IDFLOW> <SENDER>BS_CNH_CLICK_CO_QAL</SENDER> <LOGICAL_TARGET>BS_CNH_SAPR3_URN</LOGICAL_TARGET> <FLOW_VERSION>001</FLOW_VERSION> </ESB_Envelope> <ESB_Attributes /> </ESB_Header> <ESB_Payload> <goods_movement> <header> <PSTNG_DATE>20170103</PSTNG_DATE> <DOC_DATE>20170301</DOC_DATE> <REF_DOC_NO>123456</REF_DOC_NO> <VENDOR>BPG95</VENDOR> <PR_UNAME>CLICK</PR_UNAME> <CODE_GM_CODE>01</CODE_GM_CODE> <item> <PLANT>CB01</PLANT> <MATERIAL>14497101</MATERIAL> <SOURCE_STGE>W100</SOURCE_STGE> <DEST_STGE>W100</DEST_STGE> <MOVE_TYPE>107</MOVE_TYPE> <ENTRY_QNT>0000000001.000</ENTRY_QNT> <ENTRY_UOM>ST</ENTRY_UOM> <PO_PR_QNT>0000000000.000</PO_PR_QNT> <PO_NUMBER>CB10003230</PO_NUMBER> <ITEM_PO_ITEM>00001</ITEM_PO_ITEM> <MVT_IND>B</MVT_IND> </item> </header> </goods_movement> </ESB_Payload> </ns1:MT_InventoryMovements_REXI>'; XML_PSTNG_DATE VARCHAR(255) := ''; XML_DOC_DATE VARCHAR(255) := ''; XML_REF_DOC_NO VARCHAR(255) := ''; XML_VENDOR VARCHAR(255) := ''; XML_CODE_GM_CODE VARCHAR(255) := ''; XML_MATERIAL VARCHAR(255) := ''; XML_STCK_TYPE VARCHAR(255) := ''; XML_ENTRY_QNT VARCHAR(255) := ''; /*************************************************************************************/ CURSOR C_NEWREG(p_xml clob) IS SELECT XMLQLD.* FROM (SELECT xmltype(p_xml) AS XML FROM DUAL) V, XMLTABLE(XMLNAMESPACES('http://cnh.com/sapecc/mm/MMIIMC01' AS X), '/ESB_Payload/goods_movement/header' PASSING V.XML COLUMNS XML_PSTNG_DATE VARCHAR2 (4000) PATH 'X:PSTNG_DATE' )XMLQLD; R C_NEWREG%ROWTYPE; /*************************************************************************************/ BEGIN FOR R IN C_NEWREG(v_xml) LOOP DBMS_OUTPUT.PUT_LINE('XX > XML_PSTNG_DATE ' || r.XML_PSTNG_DATE); END LOOP; END;
  2. João Otávio 21

    URL Amigavel

    Ola, Tentei fazer o uso do código acima mas sem sucesso.. Até tentei fazer algumas alterações mas não deu certo mesmo :/
  3. João Otávio 21

    URL Amigavel

    Boa noite, Tenho um site que está com seus arquivos dentro de uma pasta no ftp mas gostaria de que minha url nao mostrasse essa pasta. Por exemplo, ele atualmente esta no seguinte formato: www.meusite.com/site ​www.meusite.com/site/quem-somos Mas preciso de esconder essa parte "/site" de minha url sem que tenha que mover os arquivos para o diretório raiz. resultado final deveria ser www.meusite.com, buscando os arquivos da pasta /site. Alguém pode me informar a melhor solução para este problema ? Obrigado. ​
  4. João Otávio 21

    Importação de arquivo .CSV

    O tutorial para criação do SQL*Loader pode ser visto no link abaixo: http://forum.imasters.com.br/topic/486612-sqlloader-por-joo-otvio-21/#entry1933709
  5. João Otávio 21

    Importação de arquivo .CSV

    Consegui resolver o problema, e logo logo postarei um tutorial bacana de SQL Loader aqui..
  6. João Otávio 21

    Importação de arquivo .CSV

    Valeu Motta ! Vou dar uma pesquisada bacana aqui e te retorno.
  7. João Otávio 21

    Importação de arquivo .CSV

    Obrigado pela atenção de sempre Motta ! Eu vi algo a respeito desde SqlLoader, vou ver aqui o que ele pode me proporcionar e te retorno com uma mensagem ;D Também prefiro fazer um procedure, porém não achei um "caminho fixo" para fazer, vi muitas variações na internet e acabei confuso de o que fazer.. Vc sabe me informar onde eu encontro um código básico para que eu possa entender como fazer ? Mais uma vez, grato.
  8. João Otávio 21

    Importação de arquivo .CSV

    Bom dia, Sou iniciante no Oracle, e tenho de fazer algo que nunca fiz ainda, que é a importação automática de arquivos para o meu banco de dados. Eu consigo baixar da web um arquivo de extensão .CSV e gostaria de importar estes dados para dentro de uma tabela, porém esses dados são atualizados a todo momento e por isso, eu tenho que fazer a importação todos os dias, por volta das 7:00 da manhã. Ou seja, devo criar uma rotina diária para a importação destes dados para dentro de uma tabela. Pelo que eu vi em algumas buscas, parece ser possível de fazer, mas não encontrei um caminho exato para a realização de tal. obs: Abri o arquivo pelo Excel e notei que minhas colunas são delimitadas por ; (ponto e vírgula). Espero que alguém possa me ajudar. Grato, João Otávio.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.