1 Fare clic sul menu di Windows "Start" e selezionare " Tutti i programmi ". Individuare e fare clic su "Microsoft SQL Server ".
2
Selezionare "Microsoft SQL Server Management Studio . " La " Connessione al server " si apre la finestra . Fornire valori appropriati o accettare i valori di default per " Tipo di server ", " name server" e " Modo di autenticazione. " Fare clic su "Connetti" per avviare la connessione al server. La schermata "SQL Server Management Studio " si aprirà una volta che la connessione viene stabilita .
3
destro del mouse su un database nel " Esplora soluzioni " sotto la cartella " database" e scegliere " Nuova query " per aprire la " Query Analyzer ".
4
Creare uno schema XML utilizzando il comando " CREATE XML SCHEMA COLLECTION " . Immettere la seguente query in " Query Analyzer " :
CREATE XML SCHEMA COLLECTION cliente
AS
' < schema xmlns : http://www.w3.org/2001/XMLSchema >
nome < elemento = tipo " CustomerName " = " string" > < nome di elemento = " CustomerType " type = /il comando precedente creerà un " XML Schema " chiamato "Cliente " con " CustomerName " e " CustomerType ", come gli elementi . Utilizzare la funzione " XML_SCHEMA_NAMESPACE " per visualizzare le informazioni relative al già definiti schemi XML . Immettere la seguente query in " Query Analyzer " : SELEZIONA XML_SCHEMA_NAMESPACE ( 'dbo' , 'cliente' ) per L'esecuzione del comando sopra mostrerà il documento XML con il nome di clienti < br . > Pagina 6 Usa " query ( XQuery) " metodo per restituire un tipo di dati xml contenente i frammenti in XQuery . Immettere la seguente query in " Query Analyzer " : SELEZIONA CustomerData . query ( ' /root /CustomerName ' ) per DA cliente Eseguendo il comando precedente restituisce un valore "xml ", che contiene il frammento : utilizzare il " valore ( XQuery , SqlType ) " per restituire un valore scalare del tipo di dati SQL specificato. Immettere la seguente query in " Query Analyzer " : DECLARE @ xmlvar xml (cliente ) per [email protected] ( ' ( /root /CustomerType /@ CustomerID ) [ 2 ] ' , 'int ' ) per il comando precedente restituirà il valore del tipo di dati "int " memorizzato il documento XML come " ID cliente ". Usa " esistere ( XQuery ) " metodo per verificare l'esistenza di un frammento del documento XML nel seguente modo : SELEZIONA customerdata.exist ( ' /root /CustomerName ' ) per dA cliente l'esecuzione del comando precedente restituirà un valore di " 1 ", se esistono i dati richiesti nel documento XML . In alternativa , è possibile utilizzare il " exist () " comando per verificare l'esistenza di un particolare record nel seguente modo : SELECT * FROM clienti DOVE CustomerData . esistere ( ' /root /CustomerName ') = 1
5
7
8
Informazioni correlate
software © www.354353.com