社区
MySQL
帖子详情
mysql存储过程支持类似return,exit 的返回语句吗?语法是怎样的?谢谢!
qsfsea
2005-11-18 11:18:40
mysql存储过程支持类似return,exit 的返回语句吗?语法是怎样的?谢谢!
...全文
338
1
打赏
收藏
mysql存储过程支持类似return,exit 的返回语句吗?语法是怎样的?谢谢!
mysql存储过程支持类似return,exit 的返回语句吗?语法是怎样的?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kotor1983
2005-11-18
打赏
举报
回复
http://www.acms.com.cn/news/11/2005-5-29_22201643761.html
MySQL
存储过程
不能使用
return
的解决方法
mysql
的
存储过程
是不能使用
return
语句
的,只有存储函数才有此功能。那么,有没有替代
return
的关键字呢? 没有! 像
exit
, quit 之类的关键字全没有! 怎么办? 使用功能稍次一些的 leave 关键字吧,此关键字可以模仿
return
的行为。 举一个例子吧: SET FOREIGN_KEY_CHECKS=0; -
mysql
exit
函数_7.
mysql
存储过程
和函数
4.1
存储过程
和函数概述
存储过程
和函数是 事先经过编译并存储在数据库中的一段 SQL
语句
的集合,调用
存储过程
和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。
存储过程
和函数的区别在于函数必须有
返回
值,而
存储过程
没有。函数 : 是一个有
返回
值的过程 ;过程 : 是一个没有
返回
值的函数 ;4.2 创建
存储过程
CREATE PROCEDU...
Mysql
存储过程
和函数
存储过程
和函数
Mysql
从5.0 版本开始
支持
存储过程
简单说,
存储过程
就是一条或多条的sql
语句
集合,我们可以简单看成是批文件处理 优点 封装我们sql
语句
,可以
支持
复杂的sql
语句
提高我们sql表的安全性,比如一些敏感的字段,可以设置访问权限 可以减少磁盘访问次数,提高查询效率
存储过程
和函数区别 本质上都是存储程序 函数只能通过
return
返回
单个值或者表对象
存储过程
不允许
return
只能通过out参数
返回
值 函数不能使用临时表,只能使用表变量,一些函数也不可以用,
存储过程
可以 函数可
MySQL
存储过程
详解
一、使用场景 1.执行时简单:名字+参数 2.
存储过程
中可以有一个、多个sql
语句
。 问:为啥要用
存储过程
? 答: ①将重复性很高的一些操作,封装到一个
存储过程
中。简化了对这些SQL的调用。 ②批量处理sql+循环 ③统一接口 注意:
mysql
中,存储功能相对较弱。使用较少。 =====二、基本建立
语法
例1: DELIMITER CREATEPROCEDUR
MySql
存储过程
和函数
一、
存储过程
简単地说,
存储过程
就是一条或者多条SQL
语句
的集合,可视为批文件,但是其作用不仅限 于批处理。 存储程序可以分为
存储过程
和函数,
MySQL
中创建
存储过程
和函数使用的
语句
分别是: CREATE ...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章