Maison >Problème commun >Comment écrire une procédure stockée

Comment écrire une procédure stockée

coldplay.xixi
coldplay.xixioriginal
2021-01-08 14:35:5239530parcourir

La façon d'écrire une procédure stockée est la suivante : 1. Créez une procédure stockée, le code est [create proc sp_name] ; 2. Appelez la procédure stockée, le code est [exec sp_name [nom du paramètre] ;

Comment écrire une procédure stockée

L'environnement d'exploitation de cet article : système Windows 7, version Microsoft Visual C++ 2015, ordinateur Dell G3.

La façon d'écrire une procédure stockée est la suivante :

1 Créer une procédure stockée

create procedure sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
以上格式还可以简写成:
create proc sp_name
@[参数名] [类型],@[参数名] [类型]
as
begin
.........
end
/*注:“sp_name”为需要创建的存储过程的名字,该名字不可以以阿拉伯数字开头*/

2. . Appeler une procédure stockée

Les procédures stockées peuvent être appelées dans trois environnements :

  • commande, la syntaxe de base est : exec sp_name [参数名] ;

  • Dans un environnement SQL, la syntaxe de base est :

    ; call sp_name [参数名]

  • Dans un environnement PL/SQL, la syntaxe de base est :

    ; >begin sp_name [参数名] end

    3. Supprimer les procédures stockées

1. Syntaxe de base :

drop procedure sp_name
2. Notes

(1) ne peut pas être dans un seul To. supprimez une autre procédure stockée dans une procédure stockée, vous ne pouvez appeler qu'une autre procédure stockée

4 Autres commandes couramment utilisées

1. Afficher les informations de base de toutes les procédures stockées dans la base de données, y compris la base de données à laquelle elle appartient, le nom de la procédure stockée, l'heure de création, etc.

2.show procedure status

Affichez les informations détaillées d'une certaine procédure stockée MySQL

3.show create procedure sp_name

Affichez votre

ce texte de création d'objet

exec sp_helptext sp_namePour plus de connaissances liées à la programmation, veuillez visiter :

Enseignement de la programmation

 ! ! sp_name

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