00:00
哎,说呀,要求我们创建存储过程或函数,但是函数咱们还没说,咱们重点就是看存储过程传入用户名和密码,要求插入到我的in表里边,那这个的话应该是有两个in模式的这样的一个参数,对吧?哎,那么我们再做一个插入说明没有返回值,来咱们一起看一下哈,呃,Create或者C着啊,那么我们存储过程名呢,比方说我们叫做test proe,好,那有两个in类型的,那就是in,后面呢,我们再加用户名,比方说username啊,We叉啊,然后是20,密码的话呢,我们也是in,然后再用一个,比方说logend power logend power可以吧,嗯,然后是V叉20,嗯,然后呢,我们再去写上begin end,那同样的话呢,我们用Dollar来结尾哈,当然这个的话,其实你也可以这个地方用分号,然后最后加上Dollar也行,总之是不是要有一个Dollar。
01:00
啊,哎,是这个意思啊啊,那为了简单我就都这么写了,好再往下看,怎么去做插入呢?那就是insert into,哎,我们的表呢,Ain,呃,那么这个里边的话有两个字段,Username,还有一个叫做password,对吧?哎,要是忘了的话呢,你就可以看一眼哈,哎,这不是在这儿吗?ID是不是自增长啊?哎,所以不用管values,括号分号没了。哎,这个里边的话,我们再去写谁呢?你的这个参数username,还有一个是login power word直接拿来用就行了,对吧?直接拿来用呃,但是呢,因为我们的这个字段名,呃,也叫一段name,我们的参数名也叫一段name,哎,这不就重复了吗?呃,所以这个地方呢,我们用表名来限定一下,那这个就是我的命点对不对?哎,限定一下好吧?呃,这个是一个创建哈,我们粘过来,哎,正好这个我没有删了哈,啊好粘贴啊,是不是可以成功啊,哎,然后我们。
02:00
再去调一下call test proe,然后这个里边的话呢,我们再去加上谁呢?呃,用户名,比方说咱们来一个叫做这个里边应该没有谁没有我的in对吧?哎,然后呢,再来一个密码,比方说呃,四个零啊完事了,那么现在呢,我们再去查看我们的我的密表select的星号from啊是不是叫做我们的in呀?啊我们来看一眼哈,大家看一下有没有了,哎,是不是已然有了呀,对吧?哎,这不就是插入吗?是这样来写的吧?哎,这是关于第一题啊,那接下来呢,我们再看一下第二题,创建一个存储过程呢,来去实现传入我们女神的编号,返回女神名称的编号,这个是不是跟上午做的那个类似啊,哎,Create create c着后面我们加test pro2,哎,这个里边要求有几个页模式的几个一个对吧?呃,然后传入的是女生编号,那我们就按。
03:00
哎,第1INT,然后有两个返回值,是不是就out呀?哎,然后是name we差,然后这个里边是20,电话out,然后再去加一个phone,然后是we差,然后里面是20对吧?哎,然后再去begin,嗯,End哈,哎,然后是到结尾,哎,这个里边怎么去写嘞?哎,首先我们是不是去查询呀啊查询的是女神的名称和电话,名称在这,电话在这,是不是就都在一个表呀,Select the name哎,然后我先这么写完哈,然后phone,然后再去from我们的beauty表啊有一个Y吧,YID等于是不是你传过来的ID,哎,同样呢,我们可以用表面限定,那这样因为又多变,我可以加个别名吧,哎,可可不可以可以哈,那我这道呢,就这样去用别名限定了啊b.name那这个的话就是B点佛,对不对?哎。
04:00
那么我查询得到了两个值,我是不是希望对了,是不是赋值给它和它呀,哎,那么我这呢就应该是into,哎,是在哪加into来着,是不是在后面into我们的name逗号for,对了吧,来这样去写啊,但是说我们起的名字最好不要是关键字,是不是容易起呀啊那你假如说试了其实也没事儿,那现在呢,我们再去呃,创建一下粘过来啊可以吧,然后我们来一个调用哈,Test p2,那么假如说我传入一号可以吧,一号,然后呢,我们再去来一个N,然后再来一个变量名细,嗯,好了,然后我们再去调用,呃,再去这个查看select我们的N在我们的这个哈,那行了,我们看一下有没有留言,是不是就出来了,对吧?啊啊,行了,我们看一下第三题,好多同学说不认识这个字哈。
05:00
这啥呀,入是不是传入呀?嗯,那那要么呢,好,然后创建存储过程来实现传入两个女生生日返回大小啊,也就是给他两个呃日期类型的值啊诶create我们的pro c着好后面呢,我们再去加上一个test的PRO3吧,然后呢,我们传过来in第一个生日,比方说我们叫做birth birth1呃in,呃,In类型不型,这应该是什么类型啊,Date time的,然后BOS2,然后date time哎返回大小,这个大小你们怎么返回的,什么类型的呀?啊这个就随你了哈,你要是说返回一个那个呃比比比如说像类似于我们Java中,然后要是谁大于谁,谁小于谁,是不是经常它返回的是一个一零负一,是不是返回这些呀?哎,那这个也可以那样去返回啊。
06:00
或者是说咱们就先简单一点,就直接返回正数呢,我们就代表的是呃,前者比后者大,负数呢,代表的是前者比后者小啊相等的话呢,就是零返回零,明白吧,先做成这样啊,先做成这样啊,那所以说呢,我这呢就是一个整形,不管怎么着,它就是一个整形,看到了吧,哎,那好了,我们再继续begin end结尾,好那么传过来两个生日比较大小,那其实的话这个也用不到表,那直接是不是就是怎么样呢?比较这两个日期就行了,哎,那我记得咱们学过一个函数,这个函数叫做date Di,还有印象对吧?好,这个里边就是让我们放放进去两个日期,BOS1和BO2,对不对啊,然后我们直接把它into result,其实是不是就行了呀,哎,这就行了,因为我们对deep函数的话,它就将返回一个整整数。
07:00
那么如果说波SS1大于波S2,是不是返回一个大于零的数啊,哎,那么如果小于的话,返回小于零的数相等,返回零是不是正好啊?哎,但是的话呢,有的同学说老师我我我想返回就是我刚才提到的一这个正数呢,我不想说什么100多呀或者多少哈,我就是返回一啊,复数就是返回复一,那你要做成这个效果,你是不是应该把这个结果再进行一个处理啊,哎,那咱们目前还不会,是不是目前还不会啊,你怎么着把它变成一个一啊,这个是不是你得用什么函数啊K对吧,或者说等会咱们要讲的,呃,If LC if z啊,我们这个MY中也支持这种衣结构啊,也支持,等会咱们用那个来试好吧。啊,你这儿直接就是一服再嵌套衣服那样,呃,不好啊,我们那个一般的是不是就是相当于双品质啊,哎,你说的if函数,如果说我们有三种情况,这叫多分值,那我们可以用,等会要介绍的是不是叫做if LC if的那种啊,我们用它来解决好,我们先用,我们先用这种哈,来去实现一下,看能不能行啊,我们粘过来好,然后呢,我们再去调用一下,这个应该是test pro3对吧,比方说我给他两个生日,一个是1998年1月1号,然后还有一个是今天生日的,可以吧,两个日期,然后呢,我再给他一个变量,比方result好了,哎,执行成功,那么现在呢,我们查看我们的这个result result好了,那看是不是就得出来一个复数啊,哎,那没关系,等一会儿呢,咱们再想办法哈,利用分支结构把它变成更好。
08:51
好的一个效果哈,就是使用我们的多重分支啊,行吧,这个几道题我们先说到这儿了,先说到这。
我来说两句