miércoles, 17 de diciembre de 2014

Obtener un atributo de un XML en el mismo SELECT

Ejemplo para retornar el atributo ID de un XML que esta en un campo

SELECT substring(convert(varchar(2000), fieldxml),
charindex('id="', convert(varchar(2000), fieldxml)) + 4,
charindex('"', convert(varchar(2000), fieldxml), charindex('id="', convert(varchar(2000), fieldxml)) + 4) - (charindex('id="', convert(varchar(2000), fieldxml)) + 4)) FROM myTable

No hay comentarios:

Publicar un comentario