SP pra leitura de XML
Boa noite pessoal!
Estou precisando criar uma SP pra ler um XML. Achei um exemplo:
ALTER PROCEDURE [dbo].[LER_XML]
@VALORES AS XML
AS
DECLARE @NOME VARCHAR(MAX),
@TELEFONE VARCHAR(MAX)
/ CAPTURA DADOS XML /
SELECT @NOME = ParamValues.VALOR.value('.','VARCHAR(MAX)')
FROM @VALORES.nodes('/xml') as ParamValues(VALOR)
SELECT @TELEFONE = ParamValues.VALOR.value('.','VARCHAR(MAX)')
FROM @VALORES.nodes('/xml') as ParamValues(VALOR)
/ RETORNA UMA TABELA COM OS VALORES /
SELECT @NOME AS 'NOME',
@TELEFONE AS 'TELEFONE'
Porém não entendi muito bem. Alguém saberia como usá-la para ler o XML abaixo?
**<?xml version="1.0" encoding="UTF-8" ?> **
- <mensagem>
<de>alguem</de>
<para>outra pessoa</para>
<assunto>digite o assunto</assunto>
<texto>abcdefghijk</texto>
</mensagem>
[]'s
Discussão (3)
Carregando comentários...