博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql的存储过程和函数
阅读量:7087 次
发布时间:2019-06-28

本文共 459 字,大约阅读时间需要 1 分钟。

在程序中我们会用到存储过程,

delimiter //  /*该变mysql的结束符号*/

create PROCEDURE  StudentNum(out  param int)

begin

 select count(*) from Students;

end

//

delimiter ;

调用call StudentNum(@student);

 

函数:

delimiter //

create procedure StudentName(IN sid INT,out names char(10))

begin

 select name from test where id=sid;

end

//

delimiter ;

 

注意:当我们在procedure的输出参数的名字的时候和我们要进行操作返回的字段名称一样的时候,有可能会导致,返回的值为NULL

我的版本号为5.5.3

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zhangjun516/archive/2012/12/28/2837388.html

你可能感兴趣的文章
C++中数字与字符串之间的转换
查看>>
[Android Pro] Java进阶学习:jar打包详解
查看>>
Linux中断(interrupt)子系统之一:中断系统基本原理【转】
查看>>
Sublime Text2格式化HMTL/CSS/JS插件HTML-CSS-JS Prettify
查看>>
AgileEAS.NET平台开发实例-药店系统-BLL层分析
查看>>
Duanxx的Altium Designer学习:PCB试想一下,在目前的水平
查看>>
JMS(Java消息服务)入门教程
查看>>
Trie树的C++实现
查看>>
Android的init过程(二):初始化语言(init.rc)解析【转】
查看>>
HDOJ2017 ( 字符串统计 )
查看>>
xcode 5.0中,新的开发者证书加载方式
查看>>
如何在Windows 2003 中使用Windows Live Writer? - 2010年5月21日学习笔记(1)
查看>>
善用VS中的Code Snippet来提高开发效率
查看>>
EXTJS学习系列提高篇:第六篇(转载)作者殷良胜,更换皮肤
查看>>
Metro style App ContextMenu Summary
查看>>
新做了一个项目,一个人做的,关于数据传输的项目(架构说明)
查看>>
T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他
查看>>
[转载]3GP文件格式研究
查看>>
GCD处理多线程同步操作 韩俊强的博客
查看>>
Java中JTree的简单案例
查看>>