Πού αποθηκεύονται οι αποθηκευμένες διαδικασίες στον SQL Server;
Πού αποθηκεύονται οι αποθηκευμένες διαδικασίες στον SQL Server;

Βίντεο: Πού αποθηκεύονται οι αποθηκευμένες διαδικασίες στον SQL Server;

Βίντεο: Πού αποθηκεύονται οι αποθηκευμένες διαδικασίες στον SQL Server;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.5 - ΑΠΟΘΗΚΕΥΜΕΝΕΣ ΔΙΑΔΙΚΑΣΙΕΣ - ΜΕΡΟΣ 1 από 6 - Αποθηκευμένες Διαδικασίες 2024, Νοέμβριος
Anonim

ΕΝΑ αποθηκευμένη διαδικασία (sp) είναι μια ομάδα από SQL αιτήματα, αποθηκευμένα σε μια βάση δεδομένων. Στο SSMS, μπορούν να βρεθούν ακριβώς κοντά στα τραπέζια.

Από αυτό, πού αποθηκεύονται οι αποθηκευμένες διαδικασίες στη βάση δεδομένων;

SQL Server αποθηκευμένες διαδικασίες χρησιμοποιούνται για την ομαδοποίηση μιας ή περισσότερων εντολών Transact-SQL σε λογικές μονάδες. ο αποθηκευμένη διαδικασία αποθηκεύονται ως αντικείμενα με όνομα στον SQL Server Βάση δεδομένων Υπηρέτης. Όταν καλείτε ένα αποθηκευμένη διαδικασία για πρώτη φορά, ο SQL Server δημιουργεί ένα σχέδιο εκτέλεσης και το αποθηκεύει στην κρυφή μνήμη.

Εκτός από τα παραπάνω, πώς μπορώ να παραθέσω τις αποθηκευμένες διαδικασίες στον SQL Server; Λάβετε λίστα με τις αποθηκευμένες διαδικασίες και τους πίνακες από τη βάση δεδομένων του Sql Server

  1. Για πίνακες: ΕΠΙΛΟΓΗ ΠΙΝΑΚΑΣ_NAME ΑΠΟ INFORMATION_SCHEMA. TABLES.
  2. Για Αποθηκευμένη Διαδικασία: Επιλέξτε [NAME] από sysobjects όπου τύπος = 'P' και κατηγορία = 0.
  3. Για προβολές: Επιλέξτε [NAME] από τα sysobjects όπου τύπος = 'V' και κατηγορία = 0.

Έχοντας αυτό υπόψη, πώς μπορώ να αποθηκεύσω μια αποθηκευμένη διαδικασία στον SQL Server;

Μπορείτε να αλλάξετε το SQL κωδικός, λοιπόν αποθηκεύσετε ο αποθηκευμένη διαδικασία για να ενημερώσετε το αποθηκευμένη διαδικασία στη βάση δεδομένων. Προς το αποθηκεύσετε ένα αποθηκευμένη διαδικασία στη βάση δεδομένων, κάντε δεξί κλικ στον επεξεργαστή και επιλέξτε Αποθηκεύσετε στη Βάση δεδομένων από το μενού ή πατήστε Ctrl+S. Στη συνέχεια, μπορείτε να επικολλήσετε αυτήν τη δήλωση στο Query Designer και να την τροποποιήσετε όπως πριν.

Γιατί χρησιμοποιούνται αποθηκευμένες διαδικασίες;

ΕΝΑ αποθηκευμένη διαδικασία παρέχει ένα σημαντικό επίπεδο ασφάλειας μεταξύ της διεπαφής χρήστη και της βάσης δεδομένων. Υποστηρίζει την ασφάλεια μέσω των στοιχείων ελέγχου πρόσβασης δεδομένων, επειδή οι τελικοί χρήστες μπορούν να εισάγουν ή να αλλάξουν δεδομένα, αλλά να μην γράφουν διαδικασίες . Βελτιώνει την παραγωγικότητα επειδή οι δηλώσεις σε α αποθηκευμένη διαδικασία πρέπει να γραφτεί μόνο μία φορά.

Συνιστάται: