• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Mysql存储过程和函数区别介绍

Mysql存储过程和函数区别介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql存储过程和函数,mysql存储过程实例,mysql存储过程,mysql存储过程教程,mysql存储过程语法等相关知识,希望本文的分享对您有所帮助
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。

存储过程和函数存在以下几个区别:

1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。

2)对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能返回一个变量;而存储过程可以返回多个。存储过程的参数可以有IN,OUT,INOUT三种类型,而函数只能有IN类~~存储过程声明时不需要返回类型,而函数声明时需要描述返回类型,且函数体中必须包含一个有效的RETURN语句。

3)存储过程,可以使用非确定函数,不允许在用户定义函数主体中内置非确定函数。

4)存储过程一般是作为一个独立的部分来执行( EXECUTE 语句执行),而函数可以作为查询语句的一个部分来调用(SELECT调用),由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。 SQL语句中不可用存储过程,而可以使用函数。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL 存储过程和"Cursor"的使用方法
  • Mysql存储过程和函数区别介绍

相关文章

  • 2018-12-05Excel VBA连接并操作Oracle
  • 2018-12-05SQL Server Table中XML列的操作代码
  • 2017-05-11MYSQL where 1=1判定中的作用说明
  • 2018-12-05MySQL数据库优化(一)—MySQL引擎
  • 2017-05-11MySQL表字段设置默认值(图文教程及注意细节)
  • 2017-05-11you *might* want to use the less safe log_bin_trust_function_creators variable
  • 2018-12-05mac安装配置mysql的详情介绍
  • 2018-12-05MySQL存储过程的基本函数的相关讲解
  • 2018-12-05MySQL之——查询指定的数据库、表是否存在
  • 2017-09-02MySQL创建用户并授权及撤销用户权限

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • oracle 触发器 学习笔记
    • MySQL 数据库两台主机同步实战(linux)
    • Linux下MySQL5.7.18二进制包安装教程
    • MYSQL命令行导入导出数据库详解
    • 优化定位较低sql的两种方式详解
    • 讲述一个mysql 数据库恢复的实例
    • phpMyAdmin下将Excel中的数据导入MySql的图文方法
    • sql数据库不能直接用instr函数
    • 在Windows平台上升级MySQL注意事项
    • Mysql-主多从和读写分离配置的代码示例简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有