A função T- SQL " openrowset " abre um arquivo XML para ler os dados do conjunto de dados em um arquivo armazenado em seu servidor de banco de dados. Essa função ajuda a automatizar os processos em seu servidor de banco de dados quando você tem um arquivo XML exportado de outro sistema. Você pode abrir o arquivo XML, ler e analisar o conteúdo , insira o conteúdo em uma tabela de banco de dados ou imprimir a saída para a janela para revisar os dados . Instruções
1
Abra o software Microsoft SQL Server Management Server a partir de seu menu de programas do Windows . Efetue login no banco de dados quando a tela de login aparece.
2
Clique no banco de dados no qual você deseja importar os dados. Clique em " New Query " para abrir o editor de consultas para as suas declarações T -SQL.
3
Criar uma variável que aponta para o arquivo XML. A seguir, os pontos de código em um arquivo chamado " orders.xml ", mas você pode usar qualquer arquivo XML no seu código SQL:
declare @ arquivo como varchar ( 50) set @ file = ' orders.xml '
4
Abra o arquivo e ler os dados a partir do código XML. A função " openrowset " abre e analisa os dados, e os dados são exibidos no painel Resultados do Management Studio. Use o seguinte código para exibir os dados XML:
Selecione Elenco ( dados como XML ) FROM OPENROWSET (BULK 'C: \\ orders.xml ' , SINGLE_BLOB ) como ordens (dados) ), como ordens (dados)
5
Clique no botão " Executar" no menu principal. A declaração T-SQL abre o arquivo XML e exibe os dados .