Maison  >  Article  >  base de données  >  Quelle est la différence entre les procédures stockées et les fonctions MySQL ?

Quelle est la différence entre les procédures stockées et les fonctions MySQL ?

PHPz
PHPzavant
2023-08-25 17:09:091335parcourir

Quelle est la différence entre les procédures stockées et les fonctions MySQL ?

Procédure stockée

Dans MySQL, les procédures stockées peuvent être appelées via l'instruction call. une procédure stockée Renvoie plusieurs valeurs.

La procédure stockée renvoie 0 par défaut. Il ne peut pas être utilisé dans les requêtes SQL et est basé sur Précompilé.

Fonction

Les fonctions peuvent être appelées dans les instructions. Il peut renvoyer une valeur à l'aide de return instruction, elle renvoie uniquement une valeur.

La fonction renvoie n'importe quelle valeur unique, peut être un tableau. Il peut être utilisé dans les requêtes SQL mais pas basé sur la précompilation.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer