Array
(
)

Criar tabela baseado no XML

Malliotti
   - 09 abr 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.

Faabiianooc
   - 09 abr 2014

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

Malliotti
   - 09 abr 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 ?

Faabiianooc
   - 10 abr 2014

Para criar, basta dar o select no arquivo xml com a opção into.

SELECT COLUNAS INTO TABELA
FROM XML