Maison  >  Article  >  base de données  >  Qu’est-ce qu’une procédure stockée Oracle ?

Qu’est-ce qu’une procédure stockée Oracle ?

coldplay.xixi
coldplay.xixioriginal
2020-07-16 16:17:044287parcourir

La procédure stockée Oracle consiste à : configurer d'abord la base de données qui doit être connectée ; puis ouvrir l'outil de base de données [PL/SQL] ; puis saisir la procédure stockée qui doit être créée dans l'interface de saisie SQL ; la procédure stockée écrite.

Qu’est-ce qu’une procédure stockée Oracle ?

La procédure stockée Oracle est :

1. Configurez la base de données qui doit être connectée via Net Manager. fourni avec ORACLE. Tel que COST

Qu’est-ce qu’une procédure stockée Oracle ?

2. Ouvrez l'outil de base de données PL/SQL avec le nom d'utilisateur et le mot de passe corrects, puis cliquez sur OK pour saisir l'utilisateur dont vous avez besoin. pour créer une procédure stockée

Qu’est-ce qu’une procédure stockée Oracle ?

3. Comprendre le format des procédures stockées générales

create or replace procedure 存储过程名(param1 in type,param2 out type)
as
变量1 类型(值范围);
变量2 类型(值范围);
Begin
   语句块
Exception --异常处理
   When others then
      Rollback;
End;

Qu’est-ce qu’une procédure stockée Oracle ?

4. procédure qui doit être créée dans l'interface d'entrée SQL,

create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)
/*
* 存储过程实例
*/
as
cnt int;
rst varchar2(100)
Begin
   Select count(*) into cst from Tab_Demo where Col_Value = param1;
   If (cst > 0) then --判断条件
      param2 := '有匹配的值';
   Else
      param2 := '无匹配的值';
   End if;
Exception
   When others then
      Rollback;
End;

Comme indiqué ci-dessous

Qu’est-ce qu’une procédure stockée Oracle ?

5. Testez la procédure stockée qui vient d'être écrite

exec sp_demo('男');
<.>

Qu’est-ce qu’une procédure stockée Oracle ?

Recommandation d'étude connexe :

Tutoriel d'apprentissage de la base de données Oracle

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