Convertir texto con dataset XML en tablas SQL 2005

18/04/2009 - 00:40 por Pablo | Informe spam
Tengo una aplicación que trabaja con datasets tipados, he leído que es
sencillo el uso de XML dentro de SQL 2005, sin embargo, no lo he utlizado
aún. Me parece una buena idea en ciertas circunstancias envíar el XML del
dataset como un parámetro para un stored procedure y a partir de esto dejar
que el SQL implemente en la base de datos lo que sea necesario ejecutar.

¿cómo puedo transformar mi cadena XML (varchar(MAX)) en tablas dentro de SQL?

de antemano gracias por su valiosa ayuda
 

Leer las respuestas

#1 Carlos Sacristan
18/04/2009 - 11:41 | Informe spam
Pues, dependiendo de lo que quieras hacer dentro de ese procedimiento
almacenado, puede que no sea tan buena idea dejar que la lógica esté dentro
de la base de datos.

En cualquier caso, desde la versión 2005, el tipo de datos xml es nativo de
SQL Server, y existen métodos que te permiten consultar sus datos. Echa un
vistazo a los BOL

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático

http://blogs.solidq.com/es/elrincondeldba

"Pablo" escribió en el mensaje
news:
Tengo una aplicación que trabaja con datasets tipados, he leído que es
sencillo el uso de XML dentro de SQL 2005, sin embargo, no lo he utlizado
aún. Me parece una buena idea en ciertas circunstancias envíar el XML del
dataset como un parámetro para un stored procedure y a partir de esto
dejar
que el SQL implemente en la base de datos lo que sea necesario ejecutar.

¿cómo puedo transformar mi cadena XML (varchar(MAX)) en tablas dentro de
SQL?

de antemano gracias por su valiosa ayuda

Preguntas similares