Utilizando OpenXML, foi possivel ler o XML e fazer um SELECT direto no SQL:
DECLARE @idoc int
DECLARE @doc varchar(8000)
SELECT @doc=xmlFuncionalidades FROM UserSettings WHERE usersettingsid=191
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc
SELECT *
FROM OPENXML (@idoc, 'ArrayOfFuncionalidade/Funcionalidade',2)
WITH (grupo VARCHAR(1000),codigo VARCHAR(1000),nomeExibicao VARCHAR(1000),url VARCHAR(1000))
EXEC sp_xml_removedocument @idoc
Nenhum comentário:
Postar um comentário