Criar tabela baseado no XML
Pessoal,
tenho uma central telefônica que gera arquivos XML com os registros das ligações. Para ler estes arquivos, atualmente faço a importação destes arquivos para o excel e faço a analise necessária. Gostaria de criar uma forma de importar esses arquivos para uma tabela e realizar as consultas necessárias.
A dúvida é: Existe alguma forma de criar esta tabela através de algum comando via sql baseado no arquivo XML ou XSD ? Pergunto, pois são vários campos e gostaria de ganhar tempo.
tenho uma central telefônica que gera arquivos XML com os registros das ligações. Para ler estes arquivos, atualmente faço a importação destes arquivos para o excel e faço a analise necessária. Gostaria de criar uma forma de importar esses arquivos para uma tabela e realizar as consultas necessárias.
A dúvida é: Existe alguma forma de criar esta tabela através de algum comando via sql baseado no arquivo XML ou XSD ? Pergunto, pois são vários campos e gostaria de ganhar tempo.
Julio Malliotti
Curtidas 0
Respostas
Fabiano Carvalho
09/04/2014
Sim.
Existe a possibilidade, procure por xQuery, ou realizar importação de arquivos xml.
Existe a possibilidade, procure por xQuery, ou realizar importação de arquivos xml.
GOSTEI 0
Julio Malliotti
09/04/2014
Ola Fábio,
fiz uma busca e de fato encontrei várias coisas, porém não encontrei um exemplo que permita criar a tabela baseado no XML.
Você tem algum exemplo ?
fiz uma busca e de fato encontrei várias coisas, porém não encontrei um exemplo que permita criar a tabela baseado no XML.
Você tem algum exemplo ?
GOSTEI 0
Fabiano Carvalho
09/04/2014
Para criar, basta dar o select no arquivo xml com a opção into.
SELECT COLUNAS INTO TABELA
FROM XML
SELECT COLUNAS INTO TABELA
FROM XML
GOSTEI 0