澳门新萄京积攒进度语法创设与查看哦

小说提供一款mysql
存款和储蓄进度语法创制与查看哦,关于四个积存进度包含名字,参数列表,以及能够包含许多SQL语句的SQL语句集,上面来看看创设存款和储蓄进程和查阅存款和储蓄进度吧。

著作提供一款mysql科目
存款和储蓄进度语法成立与查看哦,关于二个累积进度包蕴名字,参数列表,以及能够总结十分多sql语句的sql语句集,上面来探望创制存款和储蓄进度和查阅存款和储蓄进程吧。

创造存储进度:

查询数据库教程中的存款和储蓄进度

 

方法一:

       select `name` from mysql.proc where db = ‘your_db_name’ and
`type` = ‘procedure’

 

方法二:

         show procedure status;

 

 

翻看存款和储蓄进程或函数的成立代码

 

show create procedure proc_name;
show create function func_name;

 

语法:

create procedure p()

begin

/*此存款和储蓄进度的正文*/

end 
create procedure productpricing()

begin

    select avg(pro_price) as priceaverage

    from products;

end;

# begin…end之间是积攒进程的大旨定义

# mysql的分界符是分号(;) 

                        

调用存储进度的艺术是:

 

# call加上进程名以及一个括号

# 比方调用上面定义的积累进程

call productpricing();

# 哪怕是不要传递参数,存款和储蓄进程名字背后的括号“()”也是必须的 

除去存款和储蓄进程的法子是:

 

drop procudure productpricing; 

创办带参数的蕴藏进程:

 

create procudure productpricing(

out p1 decimal(8,2),

out ph decimal(8,2),

out pa decimal(8,2)

)

begin

select min(prod_price) into pl from products;

select max(prod_price) into ph from products;       

select avg(prod_price) into pa from products;

end;

# decimal用于钦点参数的数据类型

# out用于注明此值是用以从存款和储蓄进程里输出的

# mysql支持 out, in, inout 

1 2 3 4 5

http://www.bkjia.com/Mysql/450994.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/450994.htmlTechArticle文章提供一款mysql
存款和储蓄进度语法创立与查看哦,关于叁个累积进度包含名字,参数列表,以及能够包含广徐熙媛(Barbie Hsu)QL语句的SQL语句集,下边来看看…

相关文章