mysql存儲過程和函數的寫法

mysql存儲過程和函數的寫法

 

存儲過程

 

01

drop procedure if exists temp;

02

delimiter //

03

CREATE PROCEDURE temp ()

04

BEGIN

05

    declare V_RETUR int;

06  www.aiwalls.com  

    begin

07

    IF EXISTS(SELECT 1 FROM dual where 1=1) then

08

            IF 1=1 then

09

            set V_RETUR = 1;

10

        select V_RETUR;

11

            END if;

12

     END if;

13

    end;

14

END//

15

 

16

 

17

call temp();

函數

 

1

drop function if exists  hello ;

2  www.aiwalls.com  

delimiter //

3

CREATE FUNCTION hello (s CHAR(20))

4

RETURNS CHAR(50)

5

begin

6

    RETURN CONCAT('Hello, ',s,'!');

7

end//

8

 

9

select hello('admin');

 

 

作者 葉落花開

發佈留言