中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Mysql存儲(chǔ)過(guò)程代碼例子

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線(xiàn)!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
--定義一個(gè)新的命令結(jié)束符號(hào),默認(rèn)的是以;為結(jié)束標(biāo)記
--同樣的可以通過(guò)delimiter ;再設(shè)置;為結(jié)束標(biāo)記
delimiter $$
--刪除函數(shù)rand_string
drop function rand_string $$
--創(chuàng)建函數(shù)rand_string(n):隨機(jī)產(chǎn)生n個(gè)字符組成的字符串
create function rand_string(n INT)
returns varchar(255)
begin
 declare chars_str varchar(100)default 'abcefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
 declare return_str varchar(255) default '';
 declare i int default 0;
 while i < n do
  --concat('a','b'):ab
  --substring(str,pos,len):得到字符串str從pos位置開(kāi)始長(zhǎng)度為len的字符串
  --rand():得到一個(gè)[0,1]的隨機(jī)小數(shù)
  set return_str = concat(return_str,substring(chars_str,floor(1 + rand() * 52),1));
  set i = i + 1;
 end while;
 return return_str;
end $$

delimiter ;


--修改語(yǔ)句定界符為$$
delimiter $$
--自定義函數(shù)rand_num():隨機(jī)生成一個(gè)整數(shù)
create function rand_num()
returns int(5)
begin
 declare i int defaule 0;
 set i = floor(10 + rand() * 50);
 return i;
end $$
--修改語(yǔ)句定界符為;
delimiter ;

--修改語(yǔ)句定界符為$$
delimiter $$
--創(chuàng)建一個(gè)存儲(chǔ)過(guò)程
create procedure insert_emp(in start int(10), in max_num int(10))
begin
 declare i int default 0;
 set autocommit = 0;
 repeat
  set i = i + 1;
  insert into emp values(start + i, rand_string(6), 'SALESMAN'.0001,curdate(), 2000);
  until i = max_num
 end repeat;
 commit;
end $$
--修改語(yǔ)句定界符為;
delimiter ;
--調(diào)用存儲(chǔ)過(guò)程
call inert_emp(100001, 4800000);



標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:PHP遍歷目錄下的全部文件

下一篇:C#自定義RSA加密解密及RSA簽名和驗(yàn)證封裝類(lèi)