温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
嗯,然后呢,咱们这个应该是第四点了,自己人家这叫自给自足是不是啊第四个呢,我们来去创建一下我们大in out模式参数的存储过程,好那么我们也是先看一下创建我们做一个案例,嗯,案例一做一个什么呢?我们做个简单的,就别先弄表了啊,比如说我传入A和B2个值,哎,然后最终呢,哎,我们要求A和B都翻倍并返回,是不是这样故意的呀?啊并返回哈,A和B本身翻倍了,能听懂吧?啊本身翻倍了。啊,就是试一下这种模式嘛,嗯,怎么写?来一起来看看上面了,Procedure my p8,好,这个地方的话放的是in out a in,逗号in out be begin and Dollar,好,里边怎么写这个A和B,现在有没有值啊,有没有值啊,有有有没有值啊,有等会你要调用我的话,他肯定是带着值的,对吧?现在你创建肯定啥都没有是吧,我是说你要具体的走到这的时候,他肯定早就有值了,对不对,肯定有值了,有了值我现在是不是希望他们都翻倍啊,怎么翻倍,其实就是希望是不是A重新赋一下值,B重新回一下值,而此时。
01:47
对,它负值是不是就相当于我们当时讲的局部变量的负值啊,局部变量的负值是不是说过可以直接这么set呀,Set一下我们的A等于A乘以二,直接这么写吧,要不要加艾,要不要加艾来着,不用是不是这是局部变量啊,局部变量不用加艾啊,然后再等于B乘以二就行了,因为这个B和A是不是现在有心值了呀,它自动的是不是就返回了就行了,很简单啊,不用管了,不用管了啊行吧,我们看一眼去啊,然后在这呢,我们粘一下啊,直行是不是成功了,哎,那么我调一下怎么调呢?这个不能直接掉,你要直接调的话,你A和B是不是还没值啊啊有的说老师你直接放常量值,你放常量值,那么你这个A和B返回的值放哪去了,所以你。
02:47
绝对传给它的是两个变量,而且是两个已经有值的变量,那所以说我得先干嘛去定义两个用户变量,说明白了吧,这两个用户变量的名字一定是A和B吗?不一定,名字是不是无所谓啊,名字无所谓早就说过,是不是跟Java中一样,那用户变量怎么定义的,我就故意呢,起个这个名啊,十好,再来一个sat n等于啊,20行吧,啊,整个好,算了哈,然后呢,我们在干嘛呢?哎,靠一下MYP8,然后怎么怎么着,At m at n,哎,这样去写好,成功了吧,成功了,说明里边的这个语句执行没问题,再select一下我们的M逗号at n,好回一下车。
03:47
对不对对,你看这两位数的有的同学都不会算了哈,没问题吧,哎,那好吧,我们把它的这个调用呢,在这个地方也是总结一下它的调用呢,就是呃,首先呢,我们需要先去定义是不是两个变量呀,哎,你的这个名字无所谓哈,比方说是我刚才写的是十啊,然后再来一个,嗯,再来一个应该是比方说故意分开20对不对,然后再我们的麦P8这个地方呢,我们再去加上艾特M,艾特A其实就相当于量用到了两个变量对不对,哎哎,然后你这个要查看值,再去select去M逗号,哎,对吧?哎,那这个就完了哈,行吧,我这个停一下啊。
我来说两句