Μπορείτε να ορίσετε μεταβλητές στην SQL για να περιέχουν τιμές που χρησιμοποιείτε όλο το πρόγραμμα SQL . Μεταβλητές χρησιμοποιούν το "@ " πρόθεμα, το οποίο υποδεικνύει στον εξυπηρέτη της βάσης δεδομένων SQL που έχετε μια μεταβλητή που περιέχει πληροφορίες . Μπορείτε να καλέσετε αυτή τη μεταβλητή οπουδήποτε στον κώδικα . Συνήθως , οι προγραμματιστές βάσεων δεδομένων τοποθετήστε την δήλωση μεταβλητών στην κορυφή της συνάρτησης. Ο παρακάτω κώδικας δημιουργεί μια μεταβλητή SQL όπως " δηλώνουν @ όνομα ως varchar ( 30 ) " χωρίς εισαγωγικά . Αυτή η μεταβλητή δηλώνεται και ορίζεται ως μια σειρά που μπορεί να περιέχει 30 χαρακτήρες .
Εικόνων BEGIN και END Δηλώσεις
Η
Η BEGIN και END δηλώσεις χρησιμοποιείται με όρους ή βρόχο μπλοκ σε SQL . Καθορίζουν την αρχή και το τέλος των μπλοκ . Χωρίς αυτές τις δύο δηλώσεις , SQL δεν ξέρετε όπου οι πάθηση ή θηλιά αρχίζει και τελειώνει , έτσι ώστε το πρόγραμμα σας επιστρέφει λογικά σφάλματα . Ο κώδικας που ακολουθεί είναι ένα παράδειγμα από τη χρήση αυτών των δύο καταστάσεων για κάθε μπλοκ ΑΝ όρους : αν @ όνομα είναι nullbeginselect « Συγγνώμη , θα πρέπει να εισάγετε ένα name'end
Η σωστή Σύνταξη
SQL δεν είναι ευαίσθητη υπόθεση , πράγμα που σημαίνει ότι " αΝ " και "αν" σημαίνουν το ίδιο πράγμα με τη βάση δεδομένων . Θα πρέπει να διασφαλιστεί , ωστόσο, ότι μπορείτε να χρησιμοποιήσετε τη σωστή σύνταξη για κάθε μία από τις καταστάσεις που χρησιμοποιείτε για να εισαγάγετε και να επεξεργαστείτε δεδομένα . Αν πληκτρολογήσετε λάθος μια λέξη-κλειδί , όπως « ένθετο », η γλώσσα SQL επιστρέφει ένα σφάλμα . Για παράδειγμα , ο παρακάτω κώδικας είναι εσφαλμένη για τη δήλωση ένθετο , έτσι ώστε να επιστρέφει ένα σφάλμα : τοποθετήστε σε επαφές αξίας (όνομα ) Ο κώδικας που ακολουθεί είναι ο σωστός τρόπος για να εισάγετε δεδομένα: τοποθετήστε σε επαφές τιμές (όνομα ) ( greg )
Η SQL δικαιώματα
Η
SQL έχει αυστηρούς κανόνες άδεια. Οι κανόνες αυτοί εμποδίζουν τη μη εξουσιοδοτημένη προγραμματιστές από την εκτέλεση κώδικα στο διακομιστή . Τα δικαιώματα SQL ελέγχονται στο λογισμικό Management Studio , και τα δικαιώματα για ένα συγκεκριμένο λογαριασμό που αναφέρονται στις ιδιότητες του λογαριασμού . Εάν ο λογαριασμός δεν έχει πρόσβαση στους πίνακες της βάσης δεδομένων , SQL μπλοκ ρητά το λογαριασμό από το τρέξιμο οποιεσδήποτε δηλώσεις που εισάγετε , να επεξεργαστείτε ή να διαγράψετε το περιεχόμενο του πίνακα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα