DB 儲存過程

2021-09-29 09:27:05 字數 1064 閱讀 2496

返回:第乙個欄位的前3大值

create

procedure insert_get_data(p1 int

, p2 tinyint

, p3 bigint

)#型別與資料庫一致

begin

#完整的過程語句,流程控制,crud. 其中select 會作為儲存過程呼叫的返回結果

insert

into test(f1, f2, f3)

values

(p1, p2, p3)

;select

*from test order

by f1 desc

limit0,

3;#返回eng;

call 儲存過程名(實參1, 實參2) /// ---它應該是在'非程式設計環境中'呼叫

向乙個表插入100條資料
\d ///                         #delimiter 為///

create

procedure p1(

)begin

set@i=0

;while

@i<

100do

# select @i

insert

into t1(name)

values

(concat(

'user',@i

));set@i=

@i+1;

endwhile

;end

// \d;

cal p1();

#exe

呼叫call sp_name(param1 , param2 ,

@out);

刪除儲存過程

drop

procedure p1

檢視儲存過程列表

show

procedure

status\g;

檢視已經建立的儲存過程內容

show

create

procedure p1\g;

db2儲存過程批量插入資料 db2儲存過程批量更新

db2儲存過程批量更新 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

db2儲存過程批量插入資料 db2儲存過程批量提交

db2儲存過程批量提交 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

DB2儲存過程雜談

db2常用的異常處理方式分為三種 undo 回滾 exit 退出 continue 繼續執行 declare undo exit continue handler for 異常處理的物件可以為針對指定的sqlstate declare undo exit continue handler for s...