這篇是我真正意義上的第一篇部落格,
之前一直在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...