首頁 > 資料庫 > Oracle > oracle儲存過程是什麼?

oracle儲存過程是什麼?

coldplay.xixi
發布: 2020-07-16 16:17:33
原創
4363 人瀏覽過

oracle預存程​​序是:先設定需要連接的資料庫;然後開啟【PL/SQL】資料庫工具;接著在SQL輸入介面輸入需需要建立的預存程序;最後測試編寫的預存程序即可。

oracle儲存過程是什麼?

oracle預存程​​序是:

1、透過ORACLE自帶的Net Manager 設定需要連接的資料庫,如COST

oracle儲存過程是什麼?

2、開啟PL/SQL資料庫工具,屬於正確的使用者名稱和密碼以及選擇,點選OK進入需要建立預存程序的使用者下方

oracle儲存過程是什麼?

3、了解一般預存程序的格式

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

oracle儲存過程是什麼?

#4、在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;
登入後複製

如下圖

oracle儲存過程是什麼?

5、測試剛才寫的預存程序

exec sp_demo('男');
登入後複製

oracle儲存過程是什麼?

##相關學習推薦:

oracle資料庫學習教學

以上是oracle儲存過程是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板