美文网首页
存储过程与函数

存储过程与函数

作者: 紫雨杰 | 来源:发表于2018-06-11 11:28 被阅读0次

1、存储过程和函数类似于java中的方法,是一组预先编译好的SQL语句的集合。

数据库中的函数封装了一些通用的功能,例如日期类型和字符串类型之间的转换,每个数据库系统都内置了一些函数,
当然用户也可以自己定义自己的函数。

2、区别:

 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新

 函数:有且仅有1 个返回,适合做处理数据后返回一个结果

3、存储过程的优点:

 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储
    过程可提高数据库执行速度。

 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与
    数据库提供的事务处理结合一起使用。

 3.存储过程可以重复使用,可减少数据库开发人员的工作量

 4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权

相关文章

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • 存储过程与存储函数

    根据慕课网课程Oracle存储过程和自定义函数整理 1.概念 (1)定义:存储在数据库中供所有用户程序调用的子程序...

  • 存储过程与存储函数

    存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存...

  • 存储过程与函数

    1、存储过程和函数类似于java中的方法,是一组预先编译好的SQL语句的集合。 2、区别: 3、存储过程的优点:

  • 函数与存储过程

    MYSQL常用函数 聚焦函数1.avg2.count3.max4.min5.sum 字符串函数1.concat(s...

  • MySQL语法模板 SQL语句:函数、存储过程

    创建函数 创建存储过程 修改函数 修改存储过程 调用 删除函数 删除存储过程

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • MySQL 存储过程与函数

    触发器,函数,存储过程 1 存储过程与函数的区别 本质上没区别,执行的本质都一样。 函数有且只能返回一个变量存储过...

  • mysql函数与存储过程

    函数不能写select查询 存储过程可以

  • SQL函数与存储过程

    存储过程(Stored Procedure)是一种在数据库中将SQL语言的代码封装,以便外部程序调用的一种数据库对...

网友评论

      本文标题:存储过程与函数

      本文链接:https://www.haomeiwen.com/subject/dcwirftx.html