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. 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 : 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 ". 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
5
7
8