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