Πίνακας περιεχομένων:
- SQL είναι η βασική βιομηχανική γλώσσα για τον χειρισμό αντικειμένων DBMS. Χρησιμοποιώντας SQL, μπορείτε να δημιουργήσετε, να τροποποιήσετε ή να διαγράψετε αντικείμενα βάσης δεδομένων. Αυτό το τμήμα της SQL ονομάζεται Data Definition Language (DDL). Μπορείτε επίσης να χρησιμοποιήσετε SQL για την εισαγωγή, την ενημέρωση, τη διαγραφή ή την αναζήτηση δεδομένων σε αυτά τα αντικείμενα. Αυτό το τμήμα της SQL ονομάζεται Γλώσσα Χειρισμού Δεδομένων (DML).
- SQL και PL / SQL είναι εντελώς διαφορετικές γλώσσες. Η SQL είναι μια περιορισμένη γλώσσα που σας επιτρέπει να αλληλεπιδράσετε άμεσα με τη βάση δεδομένων. Μπορείτε να χειρίζεστε αντικείμενα (DDL) και δεδομένα (DML) με SQL, αλλά η SQL δεν περιλαμβάνει όλα τα πράγματα που έχουν οι κανονικές γλώσσες προγραμματισμού, όπως οι βρόχοι και οι IF … THEN δηλώσεις.
- Oracle SQL και PL / SQL εξελίσσονται γλώσσες που αποτελούν τη ραχοκοκαλιά των εφαρμογών που γράφονται για το περιβάλλον Oracle. Κάθε έκδοση της βάσης δεδομένων της Oracle επεκτείνει τις δυνατότητες αυτών των γλωσσών. Η έκδοση παραγωγής της Oracle 10
Βίντεο: SQL 2024
Ως προγραμματιστής εφαρμογών βάσης δεδομένων, αλληλεπιδράτε με το DBMS Oracle χρησιμοποιώντας τις γλώσσες προγραμματισμού Δομημένη γλώσσα ερωτημάτων (SQL, pronounced ) και γλώσσα προγραμματισμού / δομημένης γλώσσας ερωτημάτων (PL / SQL, προφέρεται PLSQL ή PL- συνέχεια ). Ο σκοπός των SQL και PL / SQL
SQL είναι η βασική βιομηχανική γλώσσα για τον χειρισμό αντικειμένων DBMS. Χρησιμοποιώντας SQL, μπορείτε να δημιουργήσετε, να τροποποιήσετε ή να διαγράψετε αντικείμενα βάσης δεδομένων. Αυτό το τμήμα της SQL ονομάζεται Data Definition Language (DDL). Μπορείτε επίσης να χρησιμοποιήσετε SQL για την εισαγωγή, την ενημέρωση, τη διαγραφή ή την αναζήτηση δεδομένων σε αυτά τα αντικείμενα. Αυτό το τμήμα της SQL ονομάζεται Γλώσσα Χειρισμού Δεδομένων (DML).
Γνωριμία με το SQL σε περιβάλλον Oracle σας επιτρέπει να εργάζεστε σε σχεδόν οποιοδήποτε περιβάλλον DBMS, όπως SQLServer ή MySQL, αλλά θα συναντήσετε κάποιες διαφορές στα περιβάλλοντα DBMS. Ίσως πρέπει να γνωρίζετε την SQL πριν προσπαθήσετε να χρησιμοποιήσετε το PL / SQL.
Το PL / SQL είναι παρόμοιο με άλλες γλώσσες διαδικαστικής προγραμματισμού χωρίς προσανατολισμό, όπως το C ή το Pascal. Οι διανοητικές ρίζες της πηγαίνουν πίσω σε μια γλώσσα προγραμματισμού που ονομάζεται Ada.
Η διαφορά μεταξύ SQL και PL / SQL
SQL και PL / SQL είναι εντελώς διαφορετικές γλώσσες. Η SQL είναι μια περιορισμένη γλώσσα που σας επιτρέπει να αλληλεπιδράσετε άμεσα με τη βάση δεδομένων. Μπορείτε να χειρίζεστε αντικείμενα (DDL) και δεδομένα (DML) με SQL, αλλά η SQL δεν περιλαμβάνει όλα τα πράγματα που έχουν οι κανονικές γλώσσες προγραμματισμού, όπως οι βρόχοι και οι IF … THEN δηλώσεις.
Αυτό είναι για το PL / SQL. Το PL / SQL είναι μια κανονική γλώσσα προγραμματισμού που περιλαμβάνει όλες τις λειτουργίες των περισσότερων άλλων γλωσσών προγραμματισμού. Αλλά έχει ένα πράγμα που δεν έχουν άλλες γλώσσες προγραμματισμού, δηλαδή την εύκολη δυνατότητα ενσωμάτωσης με την SQL.
Τι νέο υπάρχει στο Oracle SQL και το PL / SQL;
Oracle SQL και PL / SQL εξελίσσονται γλώσσες που αποτελούν τη ραχοκοκαλιά των εφαρμογών που γράφονται για το περιβάλλον Oracle. Κάθε έκδοση της βάσης δεδομένων της Oracle επεκτείνει τις δυνατότητες αυτών των γλωσσών. Η έκδοση παραγωγής της Oracle 10
g Release 2 κυκλοφόρησε πρόσφατα. Όπως και σε προηγούμενες εκδόσεις, αυτή η έκδοση προσφέρει πολλά νέα πράγματα, όπως τα εξής:
- g σε σύγκριση με προηγούμενες εκδόσεις. Δεν χρειάζεται να κάνετε τίποτα επιπλέον για να επωφεληθείτε από αυτή τη βελτίωση. Η Oracle έχει κάνει τον κώδικα PL / SQL να τρέχει γρηγορότερα χωρίς να απαιτείται πρόσθετη εργασία από τον προγραμματιστή. Στην SQL, πολλές νέες εντολές σάς επιτρέπουν να ανακτήσετε πληροφορίες πιο εύκολα από πριν.
- Επειδή κάθε έκδοση φέρνει νέες δυνατότητες, είναι σημαντικό να διατηρήσουμε τις νέες δυνατότητες της Oracle. Πολλοί προγραμματιστές δεν συμβαδίζουν με τις νέες δυνατότητες επειδή "όλες οι παλιές λειτουργίες θα λειτουργούν ακόμα", αλλά οι προγραμματιστές αυτοί χάνουν τα νέα χαρακτηριστικά που περιλαμβάνονται σε κάθε έκδοση. Αν κάνετε αναζήτηση για "νέες λειτουργίες στο PL / SQL" ή "νέες δυνατότητες στην Oracle SQL" στο Yahoo! ή την αγαπημένη σας μηχανή αναζήτησης, θα βρείτε πάντα πολλά άρθρα και πόρους για να σας δείξουμε τις τελευταίες προσθήκες σε αυτές τις γλώσσες προγραμματισμού.