λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να χρησιμοποιήσετε το SQL Express αποθηκευμένων διαδικασιών Μεταβλητή

Microsoft SQL Server Express είναι η δωρεάν έκδοση του SQL Server , μια εφαρμογή που χρησιμοποιείται για να δημιουργήσετε και να διαχειριστείτε τις βάσεις δεδομένων . Ένα βασικό χαρακτηριστικό του SQL Server είναι η αποθηκευμένη διαδικασία . Αποθηκευμένες διαδικασίες είναι δηλώσεων SQL αποθηκεύονται σε ένα σενάριο που θα τρέξει πολλές φορές . Όπως και τις λειτουργίες σε άλλες γλώσσες προγραμματισμού όπως BASIC ή Javascript , αποθηκευμένες διαδικασίες μπορεί να δεχθεί παραμέτρους ή μεταβλητές εισόδου . Τα πράγματα που θα χρειαστείτε για Microsoft SQL Server Management Studio για
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Για να δημιουργήσετε μια δοκιμαστική βάση δεδομένων , ανοίξτε το λογισμικό SQL Server Management Studio για . Πατήστε το πλήκτρο "Connect " για το παράθυρο Connect to Server, στη συνέχεια, κάντε δεξί κλικ στο " Βάσεις Δεδομένων " εικονίδιο στο παράθυρο Object Explorer . Επιλέξτε " New Database , " τύπος " MYDB " για το όνομα της βάσης δεδομένων . Κάντε κλικ στο κουμπί "OK". Επιλέξτε Εργαλεία > Επιλογές . Αναπτύξτε τον κόμβο σχεδιαστές να αποκαλύψει Τραπέζια και Βάση Δεδομένων σχεδιαστές . Απενεργοποιήστε την επιλογή που ονομάζεται " Πρόληψη αποθήκευση αλλαγών που απαιτούν Πίνακας Re - Creation ». 2

Δημιουργήστε ένα τραπέζι για MYDB επεκτείνοντας το νέο mydb υποφάκελο στο παράθυρο Object Explorer . Κάντε δεξί κλικ " Πίνακες " και επιλέξτε " Δημιουργία πίνακα . " Στη νέα καρτέλα που εμφανίζεται , εισάγετε τις περιγραφές στηλών για τον νέο πίνακα . Σύμφωνα με τις επικεφαλίδες που διαβάζουν " Όνομα στήλης ", " Τύπος δεδομένων " και " Αποδοχή τιμών Null , " εισάγετε αυτά τα δεδομένα :

τίτλο , nvarchar ( 50 ) , επιτρέπονται διευθυντής Nulls , nvarchar ( 50 ) , Επιτρέψτε Nulls έτος , int , επιτρέπονται Nulls

Πατήστε το "Ctrl " και " S" για να αποθηκεύσετε το τραπέζι και το αίτημα SQL Server για να δημιουργήσετε πραγματικά το τραπέζι . Enter " Movies" για το όνομα του πίνακα , όταν σας ζητηθεί .
Εικόνων 3

Εισάγετε τα στοιχεία του δείγματος στο νέο πίνακα . Κάντε δεξί κλικ στο νέο " Dbo.movies " υποφάκελο στο παράθυρο Object Explorer και επιλέξτε " Επεξεργασία Top 200 Γραμμές ». Πληκτρολογήστε τα ακόλουθα δεδομένα σε νέα καρτέλα που εμφανίζεται με κεφαλίδες στηλών που είχαν εισαχθεί στο παρελθόν ( "title ", " διευθυντής ", "έτος" ) :
πολέμους

αστέρι , Lucas , 1977excalibur , Μπούρμαν , 1980groundhog ημέρα , Ramis , 1993
Η 4

Δημιουργήστε την αποθηκευμένη διαδικασία για να θέσει υπό αμφισβήτηση το νέα δεδομένα : στο παράθυρο Object Explorer , αναπτύξτε τον υποφάκελο που ονομάζεται " προγραμματισμού " κάτω από το φάκελο mYDB κάνοντας αριστερό κλικ πάνω του . Στο Stored Procedures υποφάκελο που εμφανίζεται , κάντε δεξί κλικ και επιλέξτε "New αποθηκευμένη διαδικασία . "

Στη νέα καρτέλα που εμφανίζεται , επιλέξτε και διαγράψτε όλες τις υπάρχουσες SQL κείμενο του ερωτήματος και να το αντικαταστήσει με αυτό το ερώτημα , το οποίο χρησιμοποιεί μια μεταβλητή που ονομάζεται @ όνομα : .

ΧΡΗΣΗ [ mYDB ] GOcreate ΔΙΑΔΙΚΑΣΙΑ [ dbo ] [ mysp_selectstuff ] @ όνομα varchar ( 50 ) ASSELECT * από dbo.Movies όπου @ name = τίτλος ? πάει

. exec [ dbo ] [ mysp_selectstuff ] @ name = " πολέμου των άστρων " ? διαδικασία godrop [ dbo ] [ mysp_selectstuff ] ? . πάνε
5

Εκτέλεση νέα αποθηκευμένη διαδικασία πιέζοντας το κουμπί " F5 ". Ανακοίνωση για τα αποτελέσματα του ερωτήματος στο παράθυρο κάτω από την αποθηκευμένη διαδικασία . Αποθηκεύστε τη διαδικασία πατώντας το πλήκτρο " Ctrl " και " S" και εισάγοντας ένα κατάλληλο όνομα αρχείου .
Η
εικόνων

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

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