Maison >base de données >tutoriel mysql >Qu'est-ce que PL/SQL ? Quelle est l'architecture de PL/SQL

Qu'est-ce que PL/SQL ? Quelle est l'architecture de PL/SQL

云罗郡主
云罗郡主original
2019-01-10 15:02:166749parcourir

Quest-ce que PL/SQL ? Quelle est larchitecture 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn