温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,那么接下来呢,咱们介绍一下和存储过程非常类似的一个知识点,那就是函数了,那么前面咱们说存储过程和函数呢,它都和Java中的方法非常一样啊,非常像,那么它呢,都是指教我们一组实现功能的这个语句,打了个包啊封封了一下装对吧,然后最终呢,对外暴露了一个名字啊,那么他们的好处呢,也都是这些,那所以说像存储过程的含义,我们实际上可以照搬到我们什么上面呢?哎,对函数这个里边,那么它们二者有什么区别呢?这是我们比较关心的哈,区别在于就是它们的这个返回值了。好,刚才我们提到的这个存储过程,咱们想一想,存储过程的话,它可以有零个函,零个这个返回,也就是可以没返回,对不对,也可以有多个返回,咱们是不是都试来的呀,啊它这样的,但是我们的函数注意了。
01:00
只能有一个返回啊,只能有一个返回零个也不行啊,啊,它就是只能有一个啊,不是说只多一个,你要明白这个字眼啊,也就是必须啊对说必须必须只能有一个对不对,哎,就是对有且仅有一个这个词哈,是不是有且仅有一个返回啊,它这样的,所以说这是它二者最大的区别,从这个返回上呢,这个区别我们可以看出,它们两个的应用场景也应该有区别的,对不对?那么一般来讲,存储过程呢,它比较适合做什么呢?哎,比方做适合去做这种批量的插入呀,批量的更新呀,呃,做这种操作也就是增删改,是不是类似于这个呀,而我们这个函数呢,它比较去适合做,哎,处理处理我们的这个数据哈,处理数据后是不是返回一个结果呀,啊,也就是我们希望。
02:00
拿到这个得这个调用这个函数之后,是不是拿到一个结果呀,这个时候我们去用函数啊,一般的增删改的话,都是在什么上面去做呀,存储过程啊,也就函数它比较适合去,哎查询一个值能听懂吧,比较适合做查询一个值,这样说能理解吧啊所以他们有自己的实际的使用场景啊,那这个知道了之后呢,我们再去看一下,就是函数它的创建和调用的语法分别是怎么样子的哈,哎,那我们这先停一下。
我来说两句