1 Κάντε κλικ στο μενού των Windows " Start" και στη συνέχεια επιλέξτε " Όλα τα προγράμματα ". Εντοπίστε και κάντε κλικ στο " Microsoft SQL Server. " 2
Επιλέξτε "Microsoft SQL Server Management Studio για . " Το παράθυρο "Σύνδεση με διακομιστή " θα ανοίξει . Δώστε τις κατάλληλες τιμές ή αποδεχτείτε τις προεπιλεγμένες τιμές για το "Τύπος διακομιστή ", " Όνομα διακομιστή " και " λειτουργία ελέγχου ταυτότητας . " Κάντε κλικ στο κουμπί "Σύνδεση" για να ξεκινήσει η σύνδεση με το διακομιστή . Η οθόνη " SQL Server Management Studio για " θα ανοίξει μόλις πραγματοποιηθεί η σύνδεση .
Εικόνων 3
δεξί κλικ σε μια βάση δεδομένων στο «Λύσεις Explorer " κάτω από το " Βάσεις Δεδομένων " φάκελο , και στη συνέχεια επιλέξτε " New Query " για να ανοίξετε το " Query Analyzer . "
Η 4
Δημιουργήστε μια διάταξη XML με τη χρήση του " ΔΗΜΙΟΥΡΓΙΑ XML SCHEMA COLLECTION " εντολή . Πληκτρολογήστε το ακόλουθο ερώτημα σε " Query Analyzer " :
ΔΗΜΙΟΥΡΓΙΑ XML SCHEMA πελατών COLLECTION
AS
» <όνομα στοιχείου = " ΌνομαΠελάτη " type = "string " /> <όνομα στοιχείου = Τύπος " CustomerType " = η παραπάνω εντολή θα δημιουργήσει ένα " σχήμα XML " που ονομάζεται "Πελάτης" με " ΌνομαΠελάτη " και " CustomerType ", όπως τα στοιχεία . Χρησιμοποιήστε τη λειτουργία " XML_SCHEMA_NAMESPACE " για να δείτε τις πληροφορίες που σχετίζονται με την ήδη ορίζεται Σχήματα XML . Πληκτρολογήστε το ακόλουθο ερώτημα σε " Query Analyzer " : SELECT XML_SCHEMA_NAMESPACE ( « dbo » , «πελάτης» ) Η εκτέλεση της παραπάνω εντολής θα εμφανιστεί το έγγραφο XML με το όνομα του πελάτη Χρησιμοποιήστε " ερώτημα ( XQuery ) " μέθοδος για την επιστροφή έναν τύπο δεδομένων xml που περιέχει τα θραύσματα σε XQuery . Πληκτρολογήστε το ακόλουθο ερώτημα σε " Query Analyzer " : SELECT customerdata . ερώτημα ( « /root /ΌνομαΠελάτη » ) ΑΠΟ Εκτελώντας την παραπάνω εντολή θα επιστρέψει " xml " τιμή που περιέχει το θραύσμα : Χρησιμοποιήστε την " αξία ( XQuery , SqlType ) " για να επιστρέψετε μια βαθμωτή τιμή του συγκεκριμένου τύπου δεδομένων SQL . Πληκτρολογήστε το ακόλουθο ερώτημα σε " Query Analyzer " : xml ΔΗΛΩΝΟΥΝ @ xmlvar ( πελάτη) SELECT@x.value ( ' ( /root /CustomerType /@ CustomerID ) [ 2 ] , « int » ) Η παραπάνω εντολή θα επιστρέψει την αξία των δεδομένων τύπου " int " που είναι αποθηκευμένο στο έγγραφο XML ως " ΚωδΠελάτη ". Χρησιμοποιήστε " υπάρχουν ( XQuery ) " μέθοδος για να ελέγξετε την ύπαρξη ενός θραύσματος στο έγγραφο XML με τον ακόλουθο τρόπο : SELECT customerdata.exist ( ' /root /ΌνομαΠελάτη » ) ΑΠΟ πελάτη Εκτελώντας την παραπάνω εντολή θα επιστρέψει την τιμή " 1 " εάν υπάρχουν οι απαιτούμενες λεπτομέρειες στο έγγραφο XML . Εναλλακτικά , μπορείτε να χρησιμοποιήσετε το " υπάρχουν ( ) " εντολή για να ελέγξετε την ύπαρξη ενός συγκεκριμένου ρεκόρ με τον ακόλουθο τρόπο : SELECT * ΑΠΟ πελάτη ΟΠΟΥ customerdata . υπάρχουν ( ' /root /ΌνομαΠελάτη ' ) = 1
5
6
πελατών
Η 7
8
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα