語法
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命令跨伺服器遠...