工作中用的儲存過程的詳解

2021-08-17 03:56:31 字數 1187 閱讀 9418

語法

create or replace procedure 儲存過程名

as \is

說明部分

begin

執行部分

exception

錯誤處理部分

end 過程名

execute 模式名.儲存過程名

例項:顯示總的人數的過程名

create or replace procedure total_count

as v_total number(10);

begin

–查詢總人數

select count(*) into v_total from total;

–輸出列印總人數

dbms_output.put_line(』 總人數』:||v_total);

end;

–執行儲存過程

execute score_count;

使用游標

create or replace procedure total_list

as –游標

cursor test_cursor is select t.id,t.name from total_count t

begin

for test_recode in test_cursor loop–遍歷游標列印 出來

dbms_output.put_line(test.cursor.id || test.cursor.name);

end loop;

end;

有引數的儲存過程

create or replace procedure test_paramout(v_name out varchar2)

as begin

select name into v_name from testtable where id=』1』;

dbms_output.putline(『name:』 || v_name);

end;

–執行有引數的儲存過程

declare

v_name varchar2(10);

begin

test_paramout(v_name);

dbms_output.put_line(『name:』 ||v_name);

end;

工作中用到的命令

svn checkout username password 點評 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn ad...

工作中用的linux命令

以前沒工作的時候,也總結過一些linux命令,那只是停留在學習層面。工作中用到過的linux命令,感覺印象更深刻一些,也能真正體會其用處,記得也勞。以後學到新命令再新增到這篇部落格中。ls lrt l是詳細列舉,r是逆向列舉,t是按時間列舉,合起來就是按時間逆向詳細列舉,最新的在最底部 ps ef ...

工作中用到的Linux

1.top命令檢視cpu使用率 備註 在自己機器上不斷提供cpu使用率以獲取health alert命令 for i in seq 1 cat proc cpuinfo grep physical id wc l do while true do true done done2.scp命令跨伺服器遠...