真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MYSQLPL/SQL

一組SQL語句集,速度快,只有首次執(zhí)行需經(jīng)過編譯和優(yōu)化步驟,后續(xù)被調用可以直接執(zhí)行

創(chuàng)新互聯(lián)公司是一家專業(yè)提供臨朐企業(yè)網(wǎng)站建設,專注與網(wǎng)站建設、成都網(wǎng)站制作、H5技術、小程序制作等業(yè)務。10年已為臨朐眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。

Sample:

DROP PROCEDURE IF EXISTS `proc_adder`;

DELIMITER&&

CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(IN a int, IN b int, OUT sum int)

BEGIN

DECLARE c int;

/*DECLARE c int DEFAULT 10*/

    if a is null then set a = 0;

    end if;

  

    if b is null then set b = 0;

    end if;
set sum  = a + b;

END

&&

DELIMITER ;

說明:

DEFINER: 創(chuàng)建者

DECLARE: 定義變量

SET:為變量賦

SELECT…INTO語句為變量賦值如下:

SELECT  col_name[,…]  INTO  var_name[,…]  

FROM  table_name  WEHRE  condition

DELIMITER:

MySQL中默認的語句結束符為分號(;)。存儲過程中的SQL語句需要分號(;)來結束。為了避免沖突,首先用"DELIMITER &&"將MySQL的結束符設置為&&。最后再用"DELIMITER ;"來將結束符恢復成分號。這與創(chuàng)建觸發(fā)器時是一樣的。

常用語法:

IF:

IF type = 0 THEN

        set c = 'param is 0';

    ELSEIF type = 1 THEN

        set c = 'param is 1';

    ELSE

        set c = 'param is others, not 0 or 1';

END IF;

 

CASE:

CASE type

    WHEN 0 THEN

        set c = 'param is 0';

    WHEN 1 THEN

        set c = 'param is 1';

    ELSE

        set c = 'param is others, not 0 or 1';

END CASE;

 

WHILE:

DECLARE i int;

DECLARE s int;

SET i = 0;

SET s = 0;

WHILE i <= n DO

    set s = s + i;

    set i = i + 1;

END WHILE;


網(wǎng)站標題:MYSQLPL/SQL
本文鏈接:http://weahome.cn/article/pdgoej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部