A propos des sous-programmes stockés

Un sous-programme stocké est un sous-programme stocké dans la base de données. Par conséquent, ils peuvent être employés comme blocs fonctionnels pour de nombreuses applications de base de données différentes.

Un sous-programme est une unité PL/SQL composée d'instructions SQL et PL/SQL permettant d'exécuter un problème spécifique ou d'exécuter un ensemble de tâches associées. Un sous-programme peut disposer de paramètres dont les valeurs sont fournies par l'appelant. Un sous-programme peut être une procédure ou une fonction. En général, les procédures permettent d'exécuter une action et les fonctions permettent de calculer et de renvoyer une valeur.

Les sous-programmes stockés étant stockés dans la base de données, ils peuvent être utilisés comme blocs fonctionnels pour de nombreuses applications. Un sous-programme déclaré au sein d'un autre sous-programme ou d'un bloc anonyme est appelé sous-programme imbriquée ou sous-programme local. Il ne peut pas être appelé depuis l'extérieur du sous-programme ou du bloc dans lequel il est déclaré. Un bloc anonyme est un bloc qui n'est pas stocké dans la base de données.

Il existe deux types de sous-programmes stockés .

Les sous-programmes autonomes sont utiles pour tester des éléments de logique de programme, mais si vous êtes certain qu'ils fonctionnent correctement, placez-les dans des packages.

Voir aussi :