Ορίστε SQL μεταβλητή σας . Όπως και άλλες γλώσσες κωδικοποίησης , η μεταβλητή χρειάζεται ένα όνομα και έναν τύπο δεδομένων . Οι κοινοί τύποι δεδομένων SQL είναι χορδές ( varchar σε SQL ) , ακέραιοι , δεκαδικοί , κάρβουνο και datetime . Ο ακόλουθος κώδικας δηλώνει 2 μεταβλητές SQL : declare @ εγχόρδων varchar ( 20 ) declare @ int int 2
Εκχώρηση μια τιμή για τις μεταβλητές . Μπορείτε να εκχωρήσετε ένα γράμμα αξία ή να τραβήξει μια τιμή από τους πίνακες της βάσης δεδομένων . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να εκχωρήσετε ένα γράμμα και πίνακα δεδομένων αξίας : set @ int = 1 σετ @ String = ( επιλέξτε first_name από τον πελάτη WHERE CustomerID = 1 )
εικόνων 3
Εκτυπώστε τα αποτελέσματα το παράθυρο εντοπισμού σφαλμάτων SQL . Αυτό είναι χρήσιμο για την αντιμετώπιση προβλημάτων , και μπορείτε να το χρησιμοποιήσετε για να εκτυπώσετε την τιμή πριν από την αποθήκευση σε μια τοποθεσία στη βάση δεδομένων : Print @ int + '' + @ stringIf τίποτα δεν επιστρέφεται από το ερώτημα SQL στο βήμα 2 , τότε τα αποτελέσματα είναι κενό .
Η 4
Χρησιμοποιήστε τις μεταβλητές για να προσθέσετε δεδομένα σε έναν πίνακα . Αποθηκευμένες διαδικασίες μπορούν να έχουν μεγάλες γραμμές κώδικα . Αφού έχετε χειριστεί τα δεδομένα , μπορείτε να χρησιμοποιήσετε τη μεταβλητή σε ένα ερώτημα SQL για να ενημερώσετε ή να προσθέσετε δεδομένα σε έναν πίνακα . Ο παρακάτω κώδικας κάνει κάποια απλή χειραγώγηση των μεταβλητών και τρέχει ένα επιπλέον ερώτημα για να ενημερώσετε τον πίνακα των πελατών : @ @ int = int +1 @ κορδόνι = @ εγχόρδων + » Smith'update αριθμό customer_updateset = @ int , full_name = @ stringwhere ΚωδΠελάτη = 1
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα