Criar tabela baseado no XML

SQL Server

09/04/2014

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.

Julio Malliotti

Julio Malliotti

Curtidas 0

Respostas

Fabiano Carvalho

Fabiano Carvalho

09/04/2014

Sim.
Existe a possibilidade, procure por xQuery, ou realizar importação de arquivos xml.
GOSTEI 0
Julio Malliotti

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 ?
GOSTEI 0
Fabiano Carvalho

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
GOSTEI 0
POSTAR