λογισμικό

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

Πώς να δημιουργήσετε ένα δρομέα στον SQL Server

Αν και SQL είναι ένα πολύ ισχυρό μη διαδικαστικό γλώσσα δεδομένων - χειραγώγηση , μερικές φορές η ανάγκη έρχεται να εργαστεί με δεδομένα πίνακα γραμμή προς γραμμή στο διαδικαστικό τρόπο , σαν να γράφει ένα παραδοσιακό πρόγραμμα . Ο δρομέας είναι ένας τρόπος για να μπορείτε να χρησιμοποιήσετε το T - SQL και SQL Server να κάνει διαδικαστικές πρόσβασης . Μπορείτε να γράψετε τον τρόπο που γράφετε οποιοδήποτε άλλο T - SQL ? Μπορεί να γίνει χρησιμοποιώντας το Query Analyzer . Στη συνέχεια μπορείτε να αποθηκεύσετε ή να αντιγράψετε και να επικολλήσετε το SQL στα δικά σας προγράμματα . Τα πράγματα που θα χρειαστείτε
τον SQL Server της Microsoft
δεδομένων Northwind
διακομιστή SQL ερώτημα αναλυτή
SQL διευθυντής επιχειρήσεων
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ξεκινήστε σας λογισμικού Enterprise Manager . Συνδέστε το διακομιστή σας με τη βάση δεδομένων Northwind . 2

Backup της βάσης δεδομένων Northwind με τον Οδηγό δημιουργίας αντιγράφων ασφαλείας κάτω από το μενού Εργαλεία .
Εικόνων 3

Ξεκινήστε το πρόγραμμα Query Analyzer . Συνδέστε στη βάση δεδομένων Northwind . Ανοίξτε ένα κενό παράθυρο ερωτήματος
Η 4

Επικολλήστε τον ακόλουθο δείγμα κώδικα : . ΧΡΗΣΗ Northwind /* Πρώτον , να δηλώσει τα στοιχεία του δείκτη * /ΔΗΛΩΝΟΥΝ @ cur_CustomerID nchar ( 5 ) , @ cur_ContactTitle nvarchar ( 30 ) /* Στη συνέχεια , να δηλώσει το ίδιο το δρομέα * /ΔΗΛΩΝΟΥΝ changes_cursor cursorfor SELECT ΚωδΠελάτη , contacttitleFROM dbo.customersOPEN changes_cursor /* πρώτη φέρω ξεκινά τη διαδικασία * /fETCH changes_cursor INTO @ cur_CustomerID , cur_ContactTitleWHILE @ @ @ fetch_status = 0 /* , ενώ υπάρχει ακόμα σε αρχεία διαδικασία * /@ BEGINIF cur_ContactTitle ' = owner'BEGINUPDATE εντολές SET [ εμπορευματικών ] = 0WHERE CustomerID = @ cur_CustomerIDEND /* κρατήσει μέχρι γοητευτικός γίνει * /FETCH changes_cursor INTO @ cur_CustomerID , @ cur_ContactTitleENDCLOSE changes_cursorDEALLOCATE changes_cursor
5

Επιθεωρήστε και να τροποποιήσει τον κώδικα ώστε να ταιριάζει στις δικές σας ανάγκες . Το ανωτέρω δείγμα δίνει δωρεάν αποστολή σε όλες τις παραγγελίες από τους πελάτες , όπου ο ιδιοκτήτης είναι το βασικό σημείο επαφής . Από τη στιγμή που έχετε τη βάση δεδομένων Northwind σας υποστηρίζεται , μπορείτε να εκτελέσετε τον κώδικα , στη συνέχεια, επαναφέρετε τα δεδομένα από την αποκατάσταση της βάσης δεδομένων . Βλ. Πόρων, και το Microsoft SQL Server Books Online , για περισσότερες πληροφορίες σχετικά με δρομείς .
Η
εικόνων

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

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