“Conocimientos software>SQL Server

Cómo hacer XML Mira Pretty in Resultado SQL Server

2015/1/23
Hacer XML vea bonito en un conjunto de resultados de Microsoft SQL Server es moderadamente fácil, dado un conjunto adecuado de herramientas y técnicas . Si el uso de SQL Server 2000, 2005 o 2008 , la producción fácil de leer, bien sangría y XML bien formado es muy factible. La salida puede ser generada utilizando incluso la línea de utilidad " bcp " comando SQL Server Management Studio o . Cosas que necesitará
Un resultado XML creado en SQL Server
SQL Server Management Studio - O - utilidad bcp
Mostrar más instrucciones
obtener el resultado XML Establecer
1

Utilizando las instalaciones XML presentes en SQL Server , a partir de SQL Server 2000, producen un conjunto de resultados que devuelve datos en el tipo de datos XML. Esto se puede hacer a través de la utilización de la cláusula FOR XML , documentos XML preparados , o mediante la devolución de una columna con el tipo de datos XML . Formato funciona mejor cuando hay una sola columna de datos XML devuelto en el conjunto de resultados .
2

Si utiliza SQL Server Management Studio , establezca consulta enviar "Resultados a la red ", por lo que los datos XML se convertido automáticamente en un hipervínculo. Al hacer clic en el hipervínculo hará que SQL Server Management Studio para leer y dar formato a los datos XML en una sangría , fácil de leer el formato .
3

Si utiliza bcp , utilice el " queryout " opción de enviar la salida a un archivo XML . Esto funciona mejor cuando la consulta XML de producción está contenido dentro de un procedimiento almacenado. El comando para la salida de la secuencia XML es el siguiente :

bcp "EJECUTAR [Base de datos ] [Usuario ] [ procedimiento almacenado ] . ". Queryout " filename.xml " - w -r " "-t "" - U usuario -P contraseña - S ServerName

(Como alternativa , puede usar -T para una conexión de confianza en lugar de interruptores por encima de la -U y-P ).

la salida del bcp será un streaming de archivos XML (no sangrado) en codificación UTF-16 .
4

para que la salida de bcp más legible , utilice una utilidad como Tidy para formatear la salida correctamente. El programa es de código abierto y los binarios para Windows , Linux y Mac OS X son fácilmente disponibles. Para dar formato a la salida , utilice el siguiente comando:

ordenado -xml -i- w 10000 q -> tidy_filename.xml

opción- xml filename.xml Tidy dice que el archivo es pura XML y no en HTML . La opción-i le dice Tidy para sangrar la salida. El w -switch 10000 dice Tidy para ajustar las líneas a 10.000 caracteres. Por último , la opción- q suprime los mensajes de advertencia que no sean esenciales .

SQL Server
Cómo remota conectarse a SQL Server 2008
El error de sintaxis de SQL Server para la conversión de fecha /hora a partir de una cadena de caracteres
Cómo permitir el acceso remoto en un servidor SQL Server
Cómo instalar SQL Server 2000 en Windows XP
¿Qué hacer cuando el límite de 4 GB se alcanza en SQL Server Express
Cómo instalar un Northwind de SQL Server 2008
SQL Server Express Tutoriales
Microsoft SQL Server Reporting Services Training
Conocimientos Informáticos © http://www.ordenador.online