Ο SQL Server είναι ένα από τα καλύτερα προϊόντα της Microsoft, αλλά δεν γνωρίζει κάθε επαγγελματίας πώς να το χρησιμοποιεί αποτελεσματικά. Για παράδειγμα, μερικοί μπορεί να δυσκολεύονται να δημιουργήσουν μια αποθηκευμένη διαδικασία, αλλά μην ανησυχείτε αν πέσετε σε αυτήν την αγκύλη επειδή έχετε έρθει στο σωστό μέρος. Τώρα, μαθαίνοντας πώς να δημιουργήστε ένα SQL Stored Procedures μέσω του SQL Server είναι κάτι που όλοι οι επαγγελματίες σε αυτόν τον τομέα πρέπει να ξέρουν πώς να το καταφέρουν.
Πώς να δημιουργήσετε μια αποθηκευμένη διαδικασία στον SQL Server
Η δημιουργία SQL Stored Procedures μέσω του SQL Server είναι ευκολότερη από ό,τι νομίζατε αρχικά, οπότε ας εξηγήσουμε τι πρέπει να κάνουμε. Απλώς ακολουθήστε τα βήματα εδώ:
- Κάντε κλικ στο Νέο ερώτημα
- Πληκτρολογήστε μια δήλωση ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΔΙΚΑΣΙΑΣ
- Γράψτε χειροκίνητα μια δήλωση ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΔΙΚΑΣΙΑΣ
- Καλέστε την Αποθηκευμένη Διαδικασία
1] Κάντε κλικ στο Νέο ερώτημα
Το πρώτο πράγμα που πρέπει να κάνετε σε αυτήν την περίπτωση είναι να κάνετε κλικ στο κουμπί Νέο ερώτημα. Αυτό γίνεται εύκολα, οπότε ας εξηγήσουμε πώς.
μαύρα τετράγωνα στο χρώμιο
- Εντάξει, ξεκινήστε ανοίγοντας το εργαλείο SQL Server.
- Από εκεί, επιλέξτε τη βάση δεδομένων όπου θέλετε να δημιουργήσετε μια αποθηκευμένη διαδικασία.
- Μόλις τεθεί σε λειτουργία, θα πρέπει να κάνετε κλικ στο κουμπί Νέο ερώτημα το συντομότερο δυνατό.
- Μπορείτε να βρείτε αυτό το κουμπί ακριβώς στη γραμμή εργαλείων.
2] Πληκτρολογήστε μια δήλωση ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΔΙΚΑΣΙΑΣ
Προχωρώντας, πρέπει τώρα να πληκτρολογήσετε μια δήλωση διαδικασίας δημιουργίας από την περιοχή κειμένου που παρέχεται.
Ακολουθεί ένα παράδειγμα για το πώς φαίνεται μια δήλωση διαδικασίας δημιουργίας:
CREATE PROCEDURE LatestTasks @Count int AS SET ROWCOUNT @Count SELECT TaskName AS LatestTasks, DateCreated FROM Tasks ORDER BY DateCreated DESC
Πρέπει να σημειώσουμε ότι το παραπάνω σενάριο έχει σχεδιαστεί για να δημιουργήσει μια αποθηκευμένη διαδικασία που ονομάζεται TastestTasks και δέχεται μια παράμετρο που ονομάζεται Count.
3] Γράψτε με μη αυτόματο τρόπο μια δήλωση ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΔΙΚΑΣΙΑΣ
Εάν δεν είστε σίγουροι πώς να δημιουργήσετε μια δήλωση διαδικασίας με το δικό σας σχέδιο, τότε αφήστε μας να σας εξηγήσουμε για να σας βοηθήσουμε να γίνετε κύριος.
χρησιμοποιώντας linux για την ανάκτηση αρχείων windows
Ξεκινάτε το σενάριο με CREATE PROCEDURE
(πρέπει να είναι πάντα με κεφαλαία).
Από εκεί, πατήστε το κουμπί διαστήματος και πληκτρολογήστε το όνομα_διαδικασίας.
Ακολουθήστε το με άλλο χώρο, μετά AS.
Έτσι, εάν γίνει σωστά, το βασικό σενάριο θα πρέπει να μοιάζει με το εξής:
CREATE PROCEDURE GetCustomer AS
Στη συνέχεια, πρέπει να προσθέσετε τον κώδικα SQL ειδικά για μια αποθηκευμένη διαδικασία και πρέπει να μοιάζει με το πρώτο παράδειγμα παραπάνω.
Windows ενημέρωση δέσμης αρχείων
Βλέπετε, εάν η αποθηκευμένη διαδικασία πρόκειται να λάβει παραμέτρους, προσθέστε το σύμβολο @ μαζί με τον τύπο δεδομένων του ακέραιου αριθμού. Αυτό θα προσθέσει πρόθεμα στο όνομα της παραμέτρου, οπότε όταν ειπωθούν όλα και γίνουν όλα, το σενάριο θα πρέπει να μοιάζει με το εξής:
CREATE PROCEDURE GetCustomer @CustomerId int AS
4] Καλέστε την Αποθηκευμένη Διαδικασία
Για να καλέσετε ή να εκτελέσετε την αποθηκευμένη διαδικασία, πρέπει να χρησιμοποιήσετε είτε EXEC είτε την εντολή EXECUTE. Μην ανησυχείτε γιατί και οι δύο κάνουν το ίδιο πράγμα.
Αν ακολουθήσετε προσεκτικά, τότε το τελικό προϊόν θα πρέπει να μοιάζει με αυτό που φαίνεται παρακάτω:
Παρουσιάστηκε πρόβλημα κατά τη δημιουργία της μονάδας ανάκτησης
EXEC GetCustomer @CustomerId = 7
Ή
EXECUTE GetCustomer @CustomerId = 7
Λοιπόν, τι είναι ο αριθμός 7; Λοιπόν, η περασμένη παράμετρος εκτέλεσε ένα CustomerId που περιέχει το 7 ως τιμή. Αυτό σημαίνει ότι εάν αλλάξει ο αριθμός, τότε η SQL θα επεξεργαστεί διαφορετικό πελάτη.
ΑΝΑΓΝΩΣΗ : Πώς να κατεβάσετε και να εγκαταστήσετε το MySQL στα Windows
Είναι δωρεάν ο SQL Server;
Υπάρχει μια δωρεάν έκδοση του SQL Server και ονομάζεται SQL Server 2022 Express. Είναι ειδικά ιδανικό για την ανάπτυξη και παραγωγή εφαρμογών επιτραπέζιου υπολογιστή, ιστού και μικρών διακομιστών.
Είναι δύσκολο να μαθευτεί ο SQL Server;
Συνολικά, πρέπει να πούμε ότι η SQL είναι μια εύκολη γλώσσα στην εκμάθηση. Ακόμη περισσότερο εάν έχετε προηγούμενη εμπειρία προγραμματισμού, επειδή ανοίγει την πόρτα για την εκμάθηση της γλώσσας σε λίγες εβδομάδες και όχι σε μήνες.
