Heim  >  Artikel  >  Datenbank  >  Was ist eine gespeicherte Oracle-Prozedur?

Was ist eine gespeicherte Oracle-Prozedur?

coldplay.xixi
coldplay.xixiOriginal
2020-07-16 16:17:044305Durchsuche

Die gespeicherte Prozedur von Oracle lautet: Konfigurieren Sie zuerst die Datenbank, die verbunden werden muss. Öffnen Sie dann das Datenbanktool [PL/SQL] und geben Sie dann die gespeicherte Prozedur ein, die schließlich in der SQL-Eingabeschnittstelle erstellt werden soll die schriftliche gespeicherte Prozedur.

Was ist eine gespeicherte Oracle-Prozedur?

Die gespeicherte Oracle-Prozedur lautet:

1. Konfigurieren Sie die Datenbank, die über den Net Manager verbunden werden muss das kommt mit ORACLE.

Was ist eine gespeicherte Oracle-Prozedur?

2. Öffnen Sie das PL/SQL-Datenbanktool mit dem richtigen Benutzernamen und Passwort und wählen Sie den gewünschten Benutzer aus So erstellen Sie eine gespeicherte Prozedur

Was ist eine gespeicherte Oracle-Prozedur?

3. Verstehen Sie das Format allgemeiner gespeicherter Prozeduren

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

Was ist eine gespeicherte Oracle-Prozedur?

4 Prozedur, die in der SQL-Eingabeschnittstelle erstellt werden muss,

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;

Wie unten gezeigt

Was ist eine gespeicherte Oracle-Prozedur?

5. Testen Sie die gerade geschriebene gespeicherte Prozedur

exec sp_demo('男');

Was ist eine gespeicherte Oracle-Prozedur?

Verwandte Studienempfehlung: Oracle-Datenbank-Lerntutorial

Das obige ist der detaillierte Inhalt vonWas ist eine gespeicherte Oracle-Prozedur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn