λογισμικό

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

Πώς μπορείτε να διαπιστώσετε εάν View Υπάρχει σε SQL

Structured Query Language ( SQL ) χρησιμοποιείται για τη διαχείριση των στοιχείων σε σχεσιακές συστήματα διαχείρισης βάσεων δεδομένων , όπως το Microsoft SQL Server και Oracle . Στην SQL , οι απόψεις που χρησιμοποιούνται για να δημιουργήσουν ένα εικονικό πίνακα ο οποίος αποτελείται από ένα αποτέλεσμα που επιστρέφεται από ένα ερώτημα " SELECT" . Χρησιμοποιήσετε προβολές για να παρέχουν ελεγχόμενη και απλοποιημένη πρόσβαση στους τελικούς χρήστες , αποκρύπτοντας το συγκρότημα ενώνει μεταξύ των πινάκων και παρουσιάζοντάς την ως ένα ενιαίο πίνακα , ενώ προσθέτει ένα επιπλέον επίπεδο ασφάλειας για τα δεδομένα . Κάθε φορά που θέλετε να δημιουργήσετε μια προβολή , θα πρέπει να καθοριστεί αν μια άποψη υπάρχει ήδη στη βάση δεδομένων χρησιμοποιώντας ενσωματωμένες εντολές . Οδηγίες
Η

1 Χρησιμοποιήστε το " ΑΝ ΥΠΑΡΧΕΙ " εντολή για να διαπιστώσει την ύπαρξη μιας προβολής από τους πίνακες του συστήματος με τον ακόλουθο τρόπο :

ΑΝ ΥΠΑΡΧΕΙ ( SELECT * από INFORMATION_SCHEMA.VIEWS

WHERE table_name = ' view1 » )

" information_schema " χρησιμοποιείται για να πάρει τις πληροφορίες μεταδεδομένων και είναι παρούσα σε κάθε βάση δεδομένων . Η εκτέλεση των παραπάνω εντολών ελέγχους για την ύπαρξη του συγκεκριμένου άποψη και διαγράφει τη χρήση του " DROP VIEW " εντολή . 2

Χρησιμοποιήστε το "SELECT " εντολή για να επιλέξετε τη θέα από τη βάση δεδομένων με τον ακόλουθο τρόπο :

SELECT * FROM INFORMATION_SCHEMA.VIEWS

WHERE table_name = ' view1 »

Εκτελώντας την παραπάνω εντολή εμφανίζει τα μεταδεδομένα για τον συγκεκριμένο σκοπό από τη βάση δεδομένων
.
Η 3

Ερώτημα οι πίνακες συστήματος της σχεσιακή βάση δεδομένων για να καθορίσει εάν η θέα υπάρχει με τον ακόλουθο τρόπο :

SELECT * FROM sys.views

WHERE name = « view1 »

Εκτελώντας την παραπάνω εντολή θα ανακτήσει τις πληροφορίες μεταδεδομένων για τη θέα αν υπάρχει στη βάση δεδομένων .
Η 4

ερωτημάτων στη " OBJECT_ID ( ) " λειτουργία στον SQL Server σε προσδιορίσει την άποψη αν υπάρχει στη βάση δεδομένων . Πληκτρολογήστε την ακόλουθη εντολή :

SELECT OBJECT_ID ( « view1 ',' V ') AS
« OBJECT_ID »

Η σύνταξη για το ( λειτουργία OBJECT_ID ) στην απλούστερη μορφή είναι :

OBJECT_ID ( « object_name , « object_type » ) , όπου object_name είναι το όνομα του αντικειμένου , όπως το όνομα πίνακα ή ένα όνομα προβολής και object_type αναφέρεται στον τύπο του αντικειμένου , όπως ένα τραπέζι , στήλη ή προβολή.
Η

Η

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

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