Maison > base de données > tutoriel mysql > Qu'est-ce que la procédure stockée SQL

Qu'est-ce que la procédure stockée SQL

清浅
Libérer: 2020-09-15 16:10:03
original
24063 Les gens l'ont consulté

Une procédure stockée fait référence à une procédure encapsulée composée de certaines instructions SQL et d'instructions de contrôle. Elle réside dans la base de données et peut être appelée par les applications clientes. L'utilisateur spécifie le nom de la procédure stockée et donne les paramètres à appeler. pour l'exécuter, ou il peut être appelé à partir d'une autre procédure ou d'un autre déclencheur.

Qu'est-ce que la procédure stockée SQL

procédure stockée SQL

Les procédures stockées font référence aux instructions SQL encapsulées et aux instructions de contrôle. La procédure, qui réside dans. la base de données, peut être appelée par l'application client. L'utilisateur peut l'appeler et l'exécuter en spécifiant le nom de la procédure stockée et en donnant des paramètres (si la procédure stockée a des paramètres). Elle peut également être appelée à partir d'une autre procédure ou d'un périphérique déclencheur. appel.

Les procédures stockées sont des fonctions programmables qui sont créées et enregistrées dans la base de données et peuvent être composées d'instructions SQL et de structures de contrôle. Les procédures stockées sont utiles lorsque vous souhaitez exécuter la même fonction sur différentes applications ou plates-formes, ou lorsque vous souhaitez encapsuler des fonctionnalités spécifiques. Les procédures stockées dans une base de données peuvent être considérées comme une simulation de l’approche de programmation orientée objet, qui permet de contrôler la manière dont les données sont accessibles.

Types de procédures stockées

Selon les différents types de valeurs de retour, nous pouvons diviser les procédures stockées en trois catégories : les procédures stockées qui renvoient des jeux d'enregistrements et les procédures stockées qui renvoient valeurs (également appelées procédures stockées scalaires) et procédures stockées comportementales.

1. Une procédure stockée qui renvoie un ensemble d'enregistrements : son résultat d'exécution est un ensemble d'enregistrements. Un exemple typique est de récupérer des enregistrements qui remplissent une ou plusieurs conditions de la base de données ; Procédures stockées qui renvoient des valeurs : renvoient une valeur après exécution, comme l'exécution d'une fonction ou d'une commande avec une valeur de retour dans la base de données

3. Procédures stockées comportementales : utilisées uniquement pour implémenter une certaine fonction de la base de données ; sans renvoyer de valeur, comme les opérations de mise à jour et de suppression dans la base de données.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal