Maison >base de données >tutoriel mysql >Qu'est-ce que PL/SQL ? Quelle est l'architecture de PL/SQL
1 : Qu'est-ce que le PL/SQL ?
PL/SQL est une extension du langage de requête structuré (SQL) utilisé dans Oracle. Contrairement à SQL, PL/SQL permet aux programmeurs d'écrire du code dans un format procédural. La forme complète de PL/SQL est une « extension du langage SQL ». En combinant les capacités de traitement des données de SQL avec les capacités de traitement des langages procéduraux, des requêtes SQL super puissantes peuvent être créées. PL/SQL est destiné à indiquer au compilateur « quoi faire » grâce à l'approche procédurale de SQL et, comme d'autres langages de base de données, il donne au programmeur plus de contrôle grâce à l'utilisation de boucles, de conditions et de concepts orientés objet.
2 : Architecture PL/SQL
L'architecture PL/SQL comprend principalement les trois composants suivants :
1.PL/SQL bloc
est un composant avec du code PL/SQL réel, qui comprend différentes parties pour diviser logiquement le code, une partie d'exécution pour le traitement des instructions et une partie de gestion des exceptions pour gérer les erreurs. serveur, toutes les unités PL/SQL sont traitées comme des blocs PL/SQL, ce qui constitue l'étape de départ de l'architecture en tant qu'entrée principale.
Moteur 2.PL/SQL
Le moteur PL/SQL est le composant qui effectue le traitement réel du code.
Le moteur PL/SQL sépare les unités PL/SQL et les parties SQL dans l'entrée.
L'unité PL/SQL séparée sera gérée par le moteur PL/SQL lui-même.
La partie SQL sera envoyée au serveur de base de données où se produit l'interaction réelle avec la base de données.
Peut être installé sur des serveurs de bases de données et des serveurs d'applications.
3. Serveur de base de données
Le serveur de base de données est le composant le plus important de l'unité Pl/SQL qui stocke les données.
Le moteur PL/SQL utilise le SQL de l'unité PL/SQL pour interagir avec le serveur de base de données.
Et est composé d'un exécuteur SQL, qui analyse l'instruction SQL d'entrée et effectue la même opération.
Trois : Avantages de l'utilisation de PL/SQL
Meilleures performances car SQL est exécuté par lots plutôt que par instructions individuelles
Haute productivité
Intégration étroite avec SQL
Entièrement portable
Sécurité renforcée
Prend en charge les concepts de programmation orientée objet.
Ce qui précède est une introduction à ce qu'est PL/SQL ? Une introduction complète à l'architecture PL/SQL Si vous souhaitez en savoir plus sur le Tutoriel SQL, veuillez faire attention au site Web php chinois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!