關於oracle的儲存過程以及呼叫。

2021-06-27 02:29:10 字數 756 閱讀 5883

這篇是我真正意義上的第一篇部落格,

之前一直在oracle中的procedure中建立儲存過程,不過一直有錯,所以上網查了一下,發現儲存過程可以直接在comment windows中直接編寫就行了。

首先看看下面這個例子:

create or replace procedure test is

//這裡是要定義在儲存過程中要用的變數,根據實際情況可 有可無。

begin

//下面這裡就是儲存結構的內容 了,你所需要做的操作都是在這裡進行的。例如下面這句。

dbms_output.put_line('hello world! this is the first procedure');//這只是很普通的輸出。

end test;/

//第一句子中 or replace的作用下在你要重新對這個儲存過程進行修改或覆蓋時可以用到.   test 是你的儲存過程的名字,你在呼叫時要用的。test後面有引數時要test(aa in number, bb out varchar2) 在這裡面,aa,bb都是引數名字,in, out,分別代表著引數是要傳入還是要傳出的。

下面是呼叫

這個比較簡單。

一句就行了。

exec test;

1.輸入sqlplus

2.通過提示輸入使用者名稱:scott和密碼:tiger

進入後也可以通過conn sys/admin as sysdba;這句來讓sys登入,其實admin是密碼,你可根據你自己安裝oracle時所設的密碼來登入。

關於Oracle的儲存過程

關於oracle儲存過程 實習了好幾個月,才知道有這麼一種東西。附示例 作為筆記備忘吧 create or replace procedure proc test 引數區域 is 變數區域 sql指令碼 v sql varchar2 2000 記錄學生數量 v num number begin 執行...

Oracle儲存過程以及呼叫

剛開始學習儲存過程,寫下自己的一點總結,參考了這位大神的部落格 首先建乙個表,名為t 2018jjr 表結構 一 無引數的 create or replace procedure firstpro as countpro number 3 begin select count into countp...

Oracle分頁儲存過程以及C 呼叫

1 分頁儲存過程 首先需要新建乙個包,至於為什麼要這麼做,我沒有深究,如有童鞋知道的話,只會一聲哈 建立包 create or replace package pck system is type t cursor is ref cursor end pck system 建立儲存過程 create...