“Conocimientos software>Software de base de datos

Cómo consultar un XSD

2012/6/22
XML ​​Schema Definition ( XSD ) es desarrollado por el World Wide Web Consortium para la creación de esquemas XML , que son un conjunto de reglas a seguir por cualquier lenguaje de marcado extensible válido ( XML) . Se utiliza para el transporte y almacenamiento de datos estructurados con la ayuda de etiquetas XML a través de múltiples sistemas conectados . Cada documento XML consta de un conjunto de elementos , y cada elemento se inicia y termina con una etiqueta de inicio y final , respectivamente . SQL Server tiene métodos predefinidos y funciones de XQuery para extraer información de un documento XML válido. Cosas que necesitará
Microsoft SQL Server
Ver Más instrucciones
1

clic en el menú "Inicio" de Windows y , a continuación, seleccione " Todos los programas". Busque y haga clic en " Microsoft SQL Server".
2

Seleccione " Microsoft SQL Server Management Studio. " El " Conectar al servidor " ventana se abrirá . Proporcionar valores adecuados o acepte los valores por defecto para " Tipo de servidor ", " Nombre de servidor " y " Modo de autenticación " . Haga clic en "Conectar" para iniciar la conexión con el servidor. La pantalla "SQL Server Management Studio" se abrirá una vez que se establezca la conexión .
3

Haga clic en una base de datos en el " Explorador de soluciones " en la carpeta " Bases de datos " y , a continuación, elija " Nueva consulta " para abrir el " Analizador de consultas ".
4

Crear un esquema XML con el comando "CREATE XML SCHEMA COLLECTION " . Introduzca la siguiente consulta en el " Analizador de consultas ":

CREATE XML SCHEMA COLLECTION cliente

xmlns esquema <

' : http://www.w3.org/2001/XMLSchema >

nombre



< elemento type = " CustomerName " = " cadena" nombre de elemento = tipo />

< " CustomerType " = el comando anterior creará un " esquema XML " nombre "Cliente " por " CustomerName " y " CustomerType ", como los elementos.
5

Utilice la función " XML_SCHEMA_NAMESPACE " para ver la información relacionada con la ya definido esquemas XML . Introduzca la siguiente consulta en el " Analizador de consultas ":

SELECT XML_SCHEMA_NAMESPACE ( ' dbo ', ' cliente ' )

Ejecutar el comando anterior mostrará el documento XML con el nombre del cliente < br . > Página 6

"query ( XQuery )" Utilización método para devolver un tipo de datos xml que contiene los fragmentos de XQuery . Introduzca la siguiente consulta en el " Analizador de consultas ":

SELECT CustomerData . consulta ('/root /CustomerName ' )

DE cliente

La ejecución del comando anterior devolverá un valor "xml ", que contiene el fragmento :

ABC DEF < /CustomerName >
7

Utilice el "valor ( XQuery , SqlType ) ", para devolver un valor escalar del tipo de datos SQL especificado. Introduzca la siguiente consulta en el " Analizador de consultas ":

DECLARE @ xmlvar xml ( cliente )

SELECT@x.value ( ' ( /root /CustomerType /@ CustomerID ) [ 2 ] ' , 'int ' )

el comando anterior devolverá el valor de tipo de datos " int" se almacena en el documento XML como el " CustomerID ".
8

uso " existir ( XQuery ) "Método para comprobar la existencia de un fragmento en el documento XML de la siguiente manera :

SELECT customerdata.exist ('/root /CustomerName ' )

dE cliente

la ejecución del comando anterior devolverá un valor de " 1", si los datos requeridos en el documento XML. Como alternativa, puede usar el " exist () " de comandos para comprobar la existencia de un registro determinado de la siguiente manera :

SELECT * FROM clientes


DONDE CustomerData . existen ( '/root /CustomerName ') = 1

Software de base de datos
Cómo quitar la clave principal de SQL
Cómo cambiar un nombre de intercalación
¿Qué es la MCSA
Cómo crear un campo que genera automáticamente los números en Access 2003
Cómo utilizar Business Intelligence Server OLEDB Command Transformaciones de flujo de datos
Cómo crear una consulta para especificar la longitud de Acceso
Combinación interna vs implícito Registrarse
Cómo hacer un panel de control MS Access 2007 en modo autónomo
Conocimientos Informáticos © http://www.ordenador.online