Usuário com melhor resposta
Dúvida sql server 2008

Pergunta
-
Pessoal gostaria de saber como faço para resolver uma questão que pede para inserir um arquivo xml em uma tabela. Segue abaixo o enunciado da questão. O banco de dados que estou usando é o sql server 2008 R2. E o utilizo o sql server management studio.
Crie um arquivo XML com uma estrutura qualquer e mostre o comando necessário para inserir
este arquivo em uma Tabela com a estrutura abaixo:
Tabela: TesteXML (Identificador int, ArquivoXML xml);Agradeceria muito, se alguém pudesse me ajudar, e se possível postando algum exemplo para melhor entendimento.
- Movido AndreAlvesLima domingo, 22 de abril de 2012 18:53 (De:Onde devo postar minha dúvida?)
Respostas
-
Edyfran,
Segue um exemplo báscio logo abaixo.
Mas sugiro que leia alguns artigos do Gustavo Maia sobre este assunto, ele tem postagens excelentes sobre este assunto.
Veja um link onde ele indica sobre isto http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/bceecdce-8fac-49bb-ba67-6a4227c1300f
-- CRIA TABELA CREATE TABLE TesteXML (Identificador int identity, ArquivoXML xml); GO -- IMPORTA ARQUIVO XML INSERT INTO TesteXML SELECT CONVERT(XML, BulkColumn, 2) FROM OPENROWSET(BULK 'E:\ARQUIVOS\XML\DOCUMENTO_XML.XML', SINGLE_BLOB) [rowsetresults] -- VERIFICA XML NA TABELA SELECT * FROM TesteXML /* Estrutura do arquivo XML que está em E:\ARQUIVOS\XML\DOCUMENTO_XML.XML <ROOT> <Teste> <TestId>1</TestId> <Descricao>Teste de XML</Descricao> </Teste> <Teste> <TestId>2</TestId> <Descricao>Teste de XML 2</Descricao> </Teste> </ROOT> */
Adriano- Sugerido como Resposta Heloisa Pires terça-feira, 24 de abril de 2012 13:18
- Marcado como Resposta Heloisa Pires quarta-feira, 25 de abril de 2012 11:38
Todas as Respostas
-
Prezado(a),
Estou migrando seu post para o fórum de SQL Server - Desenvolvimento Geral.
Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
Obrigado.André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
Edyfran,
Segue um exemplo báscio logo abaixo.
Mas sugiro que leia alguns artigos do Gustavo Maia sobre este assunto, ele tem postagens excelentes sobre este assunto.
Veja um link onde ele indica sobre isto http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/bceecdce-8fac-49bb-ba67-6a4227c1300f
-- CRIA TABELA CREATE TABLE TesteXML (Identificador int identity, ArquivoXML xml); GO -- IMPORTA ARQUIVO XML INSERT INTO TesteXML SELECT CONVERT(XML, BulkColumn, 2) FROM OPENROWSET(BULK 'E:\ARQUIVOS\XML\DOCUMENTO_XML.XML', SINGLE_BLOB) [rowsetresults] -- VERIFICA XML NA TABELA SELECT * FROM TesteXML /* Estrutura do arquivo XML que está em E:\ARQUIVOS\XML\DOCUMENTO_XML.XML <ROOT> <Teste> <TestId>1</TestId> <Descricao>Teste de XML</Descricao> </Teste> <Teste> <TestId>2</TestId> <Descricao>Teste de XML 2</Descricao> </Teste> </ROOT> */
Adriano- Sugerido como Resposta Heloisa Pires terça-feira, 24 de abril de 2012 13:18
- Marcado como Resposta Heloisa Pires quarta-feira, 25 de abril de 2012 11:38