• 技术文章 >数据库 >mysql教程

    sql存储过程是什么

    清浅清浅2020-09-15 16:10:03原创14221

    存储过程指的是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,用户通过指定存储过程的名字并给定参数来调用执行它,也可以从另一个过程或触发器调用。

    sql存储过程

    存储过程指的是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它,也可以从另一个过程或触发器调用。

    存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟,它允许控制数据的访问方式。

    存储过程类型

    根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程,返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。

    1、返回记录集的存储过程:它的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个或几个条件的记录;

    2、返回数值的存储过程:执行完以后返回一个值,例如在数据库中执行一个有返回值的函数或命令;

    3、行为存储过程:仅仅是用来实现数据库的某个功能,而没有返回值,例如在数据库中的更新和删除操作。

    以上就是sql存储过程是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:sql存储过程
    上一篇:mysql怎么添加字段 下一篇:mysql自增健有什么用?
    大前端线上培训班

    相关文章推荐

    • sql存储过程几个简单例子• sql存储过程总结 • sql存储过程定义与存储过程好处

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网