簡單的儲存過程插入語句
begininsert
into useraccount values (10,10,3,'
2013-01-02
',9);#roaudtine body goes here...
select row_count(); --
表示影響的行數
end
簡單的儲存過程ifelse語句(userid為in,username為out)
beginif userid =
18then
set username ='5
';
endif
;
if userid =
14then
set username ='4
';
endif
;
#routine body goes here...,
end
簡單的儲存過程ifelse語句(userid為in,username為out),這裡遇到的問題是select 返回數量和正常查詢的結果不一致,後來改了多個引數,最終確定為userid與表中userid重複導致,而且大小寫也無法區分,所以將其更改為userid1
beginif(username>
5) then
select
count(*) from useraccount where userid>
17;#routine body goes here...
else
set userid1=4;
endif
; end
mysql 儲存過程學習 mysql儲存過程學習
一 mysql建立乙個修改表字段的儲存過程 drop procedure if exists pr test create procedure pr test begin declare var int declare var1 int set var 416 set var1 420 while ...
mysql 儲存過程學習
begin 定義 ids 變數 declare ids int default 0 declare summoney decimal default 0 declare num int default 0 查詢集合作為游標 用來迴圈操作的集合 declare company list cursor ...
mysql 儲存過程學習
簡單記錄一下自己學習儲存過程用於以後複習 建立儲存過程.create procedure querybyid in p id integer 建立簡稱名稱是querybyid,引數名是p id begin 開始 declare s int default 0 select s 顯示s 的值 set ...