Qu'est-ce que la procédure et le package dans Oracle ?
Qu'est-ce que la procédure et le package dans Oracle ?

Vidéo: Qu'est-ce que la procédure et le package dans Oracle ?

Vidéo: Qu'est-ce que la procédure et le package dans Oracle ?
Vidéo: Langage PLSQL: Les packages 2024, Avril
Anonim

Paquets . UNE emballer est un groupe de apparentés procédures et les fonctions, ainsi que les curseurs et les variables qu'elles utilisent, stockées ensemble dans la base de données pour une utilisation continue en tant qu'unité. Similaire à autonome procédures et fonctions, packagé procédures et les fonctions peuvent être appelées explicitement par les applications ou les utilisateurs.

Sachez également, qu'est-ce qu'un package dans Oracle avec exemple ?

Paquets PL/SQL UNE emballer est une collection encapsulée d'objets de programme associés (par Exemple , procédures, fonctions, variables, constantes, curseurs et exceptions) stockés ensemble dans la base de données. À l'aide de paquets est une alternative à la création de procédures et de fonctions en tant qu'objets de schéma autonomes.

Deuxièmement, quelle est la différence entre la procédure et les packages ? UNE procédure est utilisé pour renvoyer plusieurs valeurs, sinon il est généralement similaire à une fonction. Emballer : UNE emballer est un objet de schéma qui regroupe des types PL/SQL logiquement liés, des éléments et des sous-programmes. On peut aussi dire qu'il s'agit d'un groupe de fonctions, procédure , variables et déclaration de type d'enregistrement.

En tenant compte de cela, quelle est la meilleure procédure ou package ?

Méthodes privées sécurisées - Fonctions et Procédures peut être rendu privé au emballer et n'être utilisé qu'à l'intérieur. Meilleur Performance - Paquets peuvent être compilés et chargés en mémoire dans leur intégralité plutôt que par morceaux comme d'autres méthodes. Cet avantage, s'il existe, est minime par rapport aux autres avantages.

Comment ajouter une procédure à un package existant dans Oracle ?

Il n'y a pas de commande pour ajouter une procédure ou fonction, vous remplacez simplement le paquet existant et les définitions du corps avec " créer ou remplacer emballer " et " créer ou remplacer emballer corps"

Conseillé: