λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> SQL Server

Πώς να κάνει XML φαίνονται αρκετά στον SQL Server Αποτελεσμάτων

Κάντε XML φαίνονται αρκετά σε ένα σύνολο αποτελεσμάτων του Microsoft SQL Server είναι σχετικά εύκολη , δεδομένης μια σωστή σειρά των εργαλείων και της τεχνικής . Είτε χρησιμοποιώντας τον SQL Server 2000 , 2005 ή 2008 , που παράγουν εύκολο στην ανάγνωση , καλά εσοχή , και καλοσχηματισμένα XML είναι πολύ εφικτό . Η έξοδος μπορεί να παραχθεί με τη χρήση του SQL Server Management Studio για ή ακόμα και τη γραμμή εντολών " bcp " χρησιμότητα . Τα πράγματα που θα χρειαστείτε
Μια αποτέλεσμα XML που σε SQL Server
SQL Server Management Studio για - Ή - bcp χρησιμότητα

Παρουσίαση Περισσότερες οδηγίες
Αποκτήστε το XML Σελίδα Αποτελεσμάτων
Η 1

Χρησιμοποιώντας τις εγκαταστάσεις που υπάρχουν στο XML SQL Server , αρχής γενομένης από το SQL Server 2000 , παράγει ένα σύνολο αποτελεσμάτων που επιστρέφει δεδομένα στον τύπο δεδομένων XML . Αυτό μπορεί να γίνει με τον μέσω της χρήσης της ρήτρας ΓΙΑ XML , έχει ετοιμάσει έγγραφα XML , ή με την επιστροφή μια στήλη με τον τύπο δεδομένων XML . Η μορφοποίηση λειτουργεί καλύτερα όταν υπάρχει μόνο μία στήλη δεδομένων XML επιστρέφονται στο σύνολο αποτελεσμάτων . 2

Εάν χρησιμοποιείτε το SQL Server Management Studio για , ρυθμίστε το ερώτημα για την αποστολή « αποτελέσματα δικτύου» , έτσι ώστε τα δεδομένα XML είναι ενεργοποιείται αυτόματα σε μια υπερ-σύνδεση . Κάνοντας κλικ στον υπερσύνδεσμο θα προκαλέσει το SQL Server Management Studio για να διαβάσετε και να μορφοποιήσετε τα δεδομένα XML σε μια εσοχή , εύκολο στην ανάγνωση μορφή .
Εικόνων 3

Εάν χρησιμοποιείτε bcp , χρησιμοποιήστε το " queryout " επιλογή για να αποστείλετε την έξοδο της XML σε ένα αρχείο . Αυτό λειτουργεί καλύτερα όταν το ερώτημα XML παραγωγής περιέχεται μέσα σε μια αποθηκευμένη διαδικασία . Η εντολή για την έξοδο του ρεύμα XML έχει ως εξής :

bcp " ΕΚΤΕΛΕΣΗ [ Βάση ] [User ] [ αποθηκευμένη διαδικασία ] . ». Queryout " filename.xml " -w - r " " - t " " - U όνομα χρήστη - κωδικό - P S Όνομα_διακομιστή

( Εναλλακτικά , μπορείτε να χρησιμοποιήσετε - T για μια αξιόπιστη σύνδεση , αντί της U - και - P διακόπτες παραπάνω . )

Η έξοδος από bcp θα είναι μια συνεχή ροή αρχείο XML ( δεν εσοχή ) σε UTF - 16 κωδικοποίηση .
Η 4

να γίνει η έξοδος από bcp πιο ευανάγνωστη , χρησιμοποιήστε ένα βοηθητικό πρόγραμμα όπως Tidy να μορφοποιήσετε την έξοδο σωστά . Το πρόγραμμα είναι ανοιχτό κώδικα και τα εκτελέσιμα για Windows , Linux και Mac OS X είναι άμεσα διαθέσιμα . Για να μορφοποιήσετε την έξοδο , χρησιμοποιήστε την ακόλουθη εντολή :

τακτοποιημένο - xml - i -w 10000 - q διακόπτης filename.xml > tidy_filename.xml

Η - xml λέει Tidy ότι το αρχείο είναι καθαρή XML και όχι HTML . Το i- διακόπτης λέει Tidy η χάραξη της εξόδου . Το w - 10000 διακόπτη λέει Tidy για να τυλίξει τις γραμμές σε 10.000 χαρακτήρες . Τέλος , ο διακόπτης - q καταστέλλει ασήμαντους προειδοποιητικά μηνύματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα