set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
CREATE PROCEDURE [dbo].[ARTIGO]
@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/nome') as ParamValues(VALOR)
SELECT @TELEFONE = ParamValues.VALOR.value('.','VARCHAR(MAX)')
FROM @VALORES.nodes('/xml/telefone') as ParamValues(VALOR)
/* RETORNA UMA TABELA COM OS VALORES */
SELECT @NOME AS 'NOME',
@TELEFONE AS 'TELEFONE'
Vitor Yudi Hansen