00:01
呃,然后是更新这个这个这个这个。等级是吗?更新这个等级啊,这咋弄啊这玩意儿。一条SQ语句能搞定吗?啊,如果是天数小于五的,更新为一啊,就这个呗。这个这个这个。这个是吧。如果天数小于五的话,更新为一,这没毛病,假设啊,如果超过200的话,更新为八,如果超过1000的话,更新为九,是不是这个意思啊?但是他一条语句能搞定吗?想想这一条鱼能不能搞定这个事。搞不定啊,这这很明显搞不定,一条四口就是不可能搞定的。最起码这里面涉及到判断,是不是得写if啊。对吧。而且它你看一条if,它对应的是一个逻辑,一个if对应的是另外一个逻辑了,对吧,所以这个呀,一条语句搞不定,那这个应该怎么写呢。
01:05
咱先甭管代码部分,先说数据库部分。简单啊。封装存储过程啊。搞个存储过程不OK了吗?看我了啊,写的存储过程正好帮大家回忆一下。Create或者或者存储过程单词。Procedure。叫啥嘞?咱们叫update LV行吗?更新等级嘛。擦拭一个存储过程,代码的内容为1BEGIN。对吧。好,第一个什么时候更新为一。什么时候更新为一天数小于五吧?那就写呗。修改用词for这张表,设置它的lvid等于一,条件为。小于五。是不是这样啊?
02:00
一共有几个逻辑啊。One two three four,是吧,那就来吧,一个,两个,三个,四个,分别为1234。行吧。然后后边这是小于五的时候,这后边是啥嘞。这个是五到32前边是B是吧,左闭右开呗。啊,大于等于五的时候,哎,并且online z小于多少多少来着,32是吧。OK。啊,这个这个人。是吧?然后再下一个32到320,这个就是32到320,最后一个呢。三百二以上啊。三百二以上,三百二以上。哎,没这个了吧。哎,三百二以上是不是都是四级啊。好了。好了这样啊,咱们为了测试方便哈,现在咱们这里边儿这个等级啊,它是准的,是不是这样,我全都给它改为一行吗。
03:08
提交这样的话,是不是都是一级了,然后我一起执行一个方法,就要把他们对应的天数的等级是不是就给我对应上了好了。现在初始化都是一级了啊。好了,然后呢,我这个存储过程,我这个存储过程。是不是得执行一下啊。F5F5。好,再瞅一眼,没问题吧?是没问题。好了,来开始写我这边的代码了啊,更新等级,更新这个等级。好,这个等级这边更新的时候,它有一个这么一个玩意,谁知道是真的假的啊,基本上没啥用啊,开始更新,更新结束这个玩意儿,那咱们就在我这个方法。是不是这个方法?开始来一个。
04:00
噔噔噔噔噔噔,快啊。开始更新。在整个方法的结束,是不是也来一个?更新。结束啊是吧。中间写代码呗。来重点写代码注意了啊,现在咱们这个给大家写下注释。这个干嘛呢,这个叫调用。使用DBS调用Oracle的存储。过程。多少?这个是之前没有讲过的哈。来吧,那我在这块给大家定义出来啊,首先呢是这样的,它不需要定义四核语句,因为大家都知道我想调用存储过程的话咋掉来着,还记得不?是不是靠一下就行了。咋写来着?这么是一下这个up LV。是不是就行了。好嘞,所以呢,它不需要定义什么SQL语句啊,直接咱们就来一个gets。
05:09
哎呀,这个不太不爱写了啊。啊。好,然后Q点直接看到了吧。直接就执行啊执行,然后这里边儿,这里边儿写那个存储过程的名,这个存储过程名叫什么来着。靠你得,你得靠上。Call up。小括号别忘记,而且还有一个特色,把整个这句话用大括号包起来。这么写。报错拆。看见了吧。这样就搞定了。这个注释。就放在这儿吧。OK了吧,执行这一下就完事了,这就完事了。
06:02
好来,咱来测一下啊。运行。首先咱们确定所有的等级是不是都是一啊,再瞅一眼啊,确定一下刷新刷新都是一。好了,然后呢,输入更新等级四四走你。他说开始更新,然后咣当咣当咣当更新结束是吧。来这边瞅一眼刷新。对了吗?相应的是不是都改过来了,哎,不管你怎么着,是不是都改过来了。好了,这就是咱们的第几个这个事。更新用户等级第七个哈。
我来说两句