00:00
要测色这一块,这有59页,就是整个这块需要大家掌握什么啊,你写一下。哎,就是它基本的一些格式哈,呃,P circle,呃,基本的这个语法格式就是如何生明一个变量啊,然后呢,这个程序怎么从哪开始执行,呃,执行的这个格式是什么,然后出现异常的话怎么处理啊,基本的这个语法格式。啊,就这样写吧,第二个呢,就是定一个变量,然后给变量值给它打印一下就最基本的了,然后你可以多个变量,然后分别给多个变量再打印,嗯,然后也可以呢,如果你变量很多的话,把这变量放到一个叫记录类型里,哎,记录运型就有点像是障碍里边的一个类样。
01:00
我把那个变量都放在一个。呃,我们讲Java时候讲了一个类,哎里边有成员变量,然后创建这个成员,呃,创建这个类的对象,然后这个对象去调这几个成员变量,对吧,可以赋值啊,可以打印啊,呃,这里边嗯有点类似哈,我记录我创建一个声明,我要声明一个记录类型啊,这个类型这样写的话叫tap,哎,谁谁谁哎,Is。哎,就能到啊,然后你就可以给它写上一个哈,Is re hard,这就记录类型,记录类型呢,你可以也给它看成是类似一个函数的概念一样,里边,然你可以给它声明多个变量,然后呢,声明完以后就有分号结束。啊,这就是一个技术类型里边呢,逗号之间相当于就是变量声明啊,相当于我们Java里边这个变量。嗯,然后呢,你可以给它对应的,嗯,技术类型,你把它看成是个类,然后呢,就有技术类型的一个变量,相当于它这个对象,通过这个对象去。
02:09
啊,可以赋值,可以怎么怎么着的啊,这叫记录类型,呃,记录类型完了以后。嗯,这个呢,相当于是我们给它输出了一个哈,输出了一一条语句,就是你只能输出一条,就是一个对象对应的一个,这个你要想输出多个的话,哎,又涉及到这个多个一个一个输出又涉及到循环结构了,对吧?那么在这个PL库里边也有相应的这个流程控制,嗯,先在流程控制,学程控制呢,就分成两个,那叫条件判断,基本上一个每个语言啊都有这些基本的流程控制,在件判断和循环哎这样两块,那么条件判断这块它使用的有两种哈,呃两种,一种叫if then,然后else。
03:17
If then,然后在else if then,然后一直到最后的else,哎,这就结束了哈,然后这个结束的这个else是最后一种情况,哎,记得最后再加上一个N的if。来表明你这个if语句是结束的,因为它里边没有像我们Java里边讲那个大括号,我们大括号你可明确指出来,哎,结束了,它是没有,没有的话,它就用关键字去表示结束了啊,最后叫N的意思,哎,这是一个啊方式一。哎,还有一种方式,哎叫case,这个我们接触过对吧,Circle里边接触过case问嗯,问这种情况,Then这种情况,然后再问再then,再问再then,然后最后。
04:12
哎,最后的时候就就直接加上你那那种情况是吧,有一个end吧,End结束,这是条件判断的这两种方式。我们给大家讲啊,到时候然后循环机构这个呢,有三种,嗯,方式三啊三种这这我们都能说到,先提一提吧,一个叫lo,要是循环啊lo。嗯,路路路是吧,就下边这个省略号,就开始写那个相当循环体了,循环什么东西,就是那个循环体,然后呢,你得指明结束的条件对吧?哎,意思在问,当执行到这个条件的时候,让它结束。
05:07
嗯,然后呢?An end look表示结束。哎,我们讲循环的时候啊,刚号里边说了这个有对应的四部分是吧,初始化条件,哎,循环这个循环体,呃,循环的迭代部分还有这个。呃,循环的条件,循环条件就是你这个终止的一个条件,对吧,那显然你这个循环体是放在这儿的,然后这个呃,意思在问,那就是相当于循环的一个。循环的一个什么呀,循环条件是吧,就是什么时候终止,然后你要有迭代的话,放在这里边也行,然后放到这俩放到这块也行,最后表明它的结束啊,这我们一会儿会讲第二种方式叫while啊对,当你怎么着的时候,我就开始执行这个循环提议,哎,执行完了以后我用end s。
06:05
哎,这是第二种方式,第二种报呗。呃,他定一个定一个变量啊。你定一个这你就写上一个I吧,定一个变量,让那个变量从哪哪哪开始。之行到哪儿结束?结果我们二里边很像张二,你写那个for的时候,不也得另一个局部变量I什么的是吧,然后让I从比如一开始,然后I小于等于100。哎,就是它也是这样类似的格式,也是明开始这个循环来执行,然后最后呢,给它摁一下,那就是三种这个结构啊,三种这种结构讲完了以后呢。哎,基本的流程控制就说完了啊,当然这里边还涉及到另外的两个关键字啊,比如说像他讲那个goto,它呢,就像是我们Java里边讲那个。
07:06
Break什么什么,后边加个可以加个标签是吧,表明你跳出到指定那一层上的那个循环。理解吧,哎,然后这个goto呢,也是这个效果。呃,它相当于刚才我们说的break哪一层循环标签的那个意思。就要goto,还有一个叫it来表示退出,哎,这两个关键字啊。嗯,然后呢,是人人控制,人控制完了以后,我们剩面一个记录类型,相当于我能够记录,比如说我把这个100号这个员工的什么工资啊,嗯,这个嗯,他data呀,呃,Employ ID呀,给他输出出来,你可以把它整个看成是一个record一个对象是吧,Record一个对象,然后你要想输出多个这个record对象的话,比如说80号部门的所有员工的刚才提到的这几个信息。
08:05
那你不就得输入一条走一个循环是吧,再输入一条再走个循环,再输入一条再输入。需要用到这个流程控制的结构,还需要用到一个概念,就叫由标,哎由标的使用,哎这是讲这个啊,就是你要有多条语句的话,它呢,你可以这样理解,类似于Java中的。谁呀?Literatureor迭代器吧,迭代器的作用是什么呀?作用于集合,用于集合的集合便利是吧?集合便利的时候,我们使用的是由标啊。它呢作用是类似的,有标嘛,一个箭头是吧,哎输出这一条以后,咔嚓走下一条,哎再往下再往下再往下,整个效果不是变利的,就这意思啊,游标使用,哎其实我们讲上边这四点都是为了后边这个做铺垫,哎这还还有一个啊第五个出完五的话,前五个这个铺垫异常异常的处理。
09:23
哎,说了啊,每一个这个语言稍微成熟一点的话,必须得考虑到这个异常来处理。就跟说人生病一样,对吧,你不能人,你经常说你这个人这个语言多强大是吧,你说这个人多壮,你再壮的话有可能生病,一旦出现这个异常的时候,你就告诉我生病了怎么办。哎,那你就要考虑到异常的处理,哎,其词和同样的如词哈,它的异常处理的方式呢,跟Java有点不一样,Java呢叫try catch或THROW2种方式,它这呢有三种方式哈,这部具给大家写了,讲到再说讲这前五个都是为了后边这个第六个跟第七个铺垫的啊,讲前这些需要大家说我们学这个P目的呢,就需要大家能点的七点第六什么呀,就会写一个哎存存储函数,哎还有叫存储过程,就是前面这个东西啊。
10:25
就跟你说select语句一样,你select完了以后,它也给你保存不下来啊,你留不住啊,就是你这次用了就完了,然后下次还得重写,那么写一个存储函数,或者一个存储过程,这个是可以保存到硬盘中的。嗯,这次你写完了,下次你想调还可以直接来调,你像左边这。第三项就是叫函数是吧,Functions这个呢,就是存储函数哈。哎,当你写的存储函数就是放到这儿,就有点类似于写的表一样,表的话,我们每次关机完了再开机表都有是吧,这个存储函数也有说明你这个函数这个东西你可以来多次调用。
11:06
哎,这个东西是我们需要,哎,大家能够写的哈,会写一个当然特别特别复杂的,你写写多少行的是吧,你也不用哈,毕竟咱们不是做这个PLS这个成员开发成序员的是吧?诶,你会写一个基本的这个存储函数或存储过程。它俩有啥区别啊,你就把它俩看成是函数,都是函数,这个反问值,这没反问值。就这区别哈。是这样,就是当你写这个函数跟存储过程的时候,我会用到上面讲的这些。哎,你要可能如果有多条语句,可能要使用游标了,是吧,一使用游标里边也会用到这个循环或者是条件,这些结构是不是就都用场吗。
12:00
然后呢,如果这变量很多的话,我把这个变量放到一个类型。自己都涉及到了,然后呢?万一假设我要查一个,哎,Employ eid作为一个自变量,我存到这个函数里边,让他返回这个人的工资,结果发现这个人没有。就是没有的话,你告诉我怎么办,就是异常处理是吧,所以说写这两个呢,我们会用到上面说的这样一些东西啊。哎,第七个会写一个触发器,呃,触发器是另一个东西啊叫trigger,嗯,这儿。哎,这不,这个叫trigger是吧,这个就是触发器哈,触发器你跟这个名字就很像,就是你操作一个什么什么东西的时候,然后它就自动的触发了它,然后它就开始执行,呃,相当于后台的一个,呃,一个进程一样,可以这样来理解哈,它呢也是可以让我们去编写一个的,呃,有点类似于函数哈,但是它比这俩呢,嗯,感觉上要简单一些哈,这是我们整个讲PLSCO讲的这个整个格式哈。
13:06
内容。行,那我们就开始从前面说一说,哎,这个这个上节课给大家稍微提了一下这个基础类型了啊,再回忆一下,我们把前面那个语写一下啊。嗯,这个你也可以看看,包括这里边儿,前面我们说到你如何来定一个变量。这个概述这个就过了啊。这那定义变量,我们习惯用V,哎表示变量哈,下划线哎起个名,常量C开头,异常E开头,然后邮标,哎表明这是这个邮票,邮标的英文就是。哎,我加上你这个表明这是个U标记类型,那加上刚record那就表示是个记术类型,哎,就这样哈。
14:04
然后复合类型,这就涉及到记录类型了,嗯,我们再回忆一下,把这个之前的那个再说一说哈,T号circle这个语句块分三部分,或者这个,这应该是四个关键字,给它拆成三块了,Declare。这里边儿是写的变量,哎,变变量或者叫记录类型等的声明,有点像Java里边那个类的成现变量全都放这儿,你整个这个程序在运行的过程中需要用到哪些变量?你需要定义的哈,都放在这个declare declare里,一个定义一个赋值都可以在这。当然你要说放到这个比例里也行,就是变量的声明放在这儿,然后赋值的时候放在begin里也可以啊。
15:00
你说这个begin是我们真正这个程序的执行部分,下一个了。这个程序执行过程当中,如果出现一些异常的话,我们要考虑到这个异常的执行,哎,异常的处理,所以这加一个exception,哎,就异常的处理,这个完了以后,那整个这个成语就结束了,有end加上分号结束啊,哎,那我们比如写一个,我现在想查询一下这个employees这个表当中的,嗯,随便指定一个employee ID,这个员工的工资是多少?指定他的工资是多少,相当于我要在这儿查询一下这个人的工资,给他放在一个变量里,把这个变量打印出来。嗯,那我就在这儿定一个变量。
16:01
就是salary这个变量变量的类型。Number类型的工资,给它定义成八位吧,两位小数。哎,你要给他指定一个值也行,这里边需要注意,嗯,在PL当中负值的话用的是冒号等于。Java中是啥等于是吧,哎,Java中的那个哎,要想判断谁跟谁等不等,用的是等等,对我们PLSQ里边就是等了哈,SQ里也是等,所以说你既然等号用于表示真正的相等啊,那数值就得不一样,冒号等啊。定一个变量,然后在这执行,执行的时候,这个PLO语句块,这个登山改查它这都可以用,只不过这个查的时候不是select了,是select什么什么into什么,对,因为用到变量了,Select salary into这个,那SM这个放到这变量里,然后从哪个表里边from employees where employee ID,哎,等于123,哎,这个人的工资给他放在这个变量里。
17:25
哎,这时候就是这个这个这个写这个PL语句的时候,这个点是很很恶心的啊,你要是把这个我们说习惯性给它打上多行了是吧,打完就这样,记住这是没有标点的,在最后有一个。哎,放到这个变量里了,变量里你想打印,那就得再输出一下de EMS条线,output.foot加线,那然后把V-SL给它打印出来,那你也可以在这标注一下,说是工资是吧,Subway是多少?这儿呢,不涉及到异常处理,所以我们就先给它干掉N的结束。
18:15
我这一执行的话有可能出来啊。但是没东西是吧,对对对对,这个每次开都要记着哈,Server。The what out啊,没分号啊,必须把这个开启了,表明你这让这服务端能给你这个打印东西啊,再执行这不就出来了。嗯,SALARY6500,哎,那这个人的工资出来,然后我想看,哎,这六千五管出来工资了,我都是是谁都不知道想看是谁,那就加一个,嗯,你调ID是吧。哎,那这个ID的话,你不能在这写这个input ID了哈,因为它也识别不了啊,把它再放成一个放在一个变量里。
19:06
Number类型的ID。哎,这这你给他指定值也行,不指定也没事。不指定的话,你就在这儿给它写上,哎,Select salary这个,这个in try into这个。啊into,它逗号V杠,Emp杠,ID放在这两个边上里,这技术要对应啊,三个对应的这里是第一个的,这第二个类型,它都相互这样匹配着,然后你再打印就可以了。
20:02
就这样啊OK,哎,这不是EMPLOYD123,工资6500。哎,如果你要再想说,哎,我想把这个人的信息再写全一点,加一个什么her data,哎,加上一个这个email。那你就在这加呗,是吧,Email email类型what型的,What two 20没有负值,We got her date还date date类型的。分号都是每每一个声明都是分号结束,然后依次的把这几个给你放放进去,V不是email data into,一二哎3HER。
21:00
小写的啊,还是这个,就是这四个依次放到你刚才声明的这四个变量里,然后呢,打印就可以了。他一会睡着了,趴着一会儿睡着了,还把那窗帘一关是吧,然后还挨着挨着暖气,然后我们把这四个变量这边打印就完了是吧。OK,看一下啊。这不对应的这几个信息吗。就这样操作啊,这不就相当于是分别的几个成员变量,这就是给成员变量赋值嘛,这就是打印嘛,哎,就这意思哈,哎,有了这个以后,我们说你这几个成现变量,或者叫成现变量,还有点牵强,成现变量都有类,有类里边才叫成因变量,这连类也没有是吧。
22:19
这几个这个这个变量啊,我给它放到一个技术类型里。啊,记住类型,你可以现在就假设你把它当然没有这么说的哈,你可以把它看成是Java中的一个类,哎,既然是个类,然后类里边就可以有这样几个变量,然后我再造一个类的对象,那个对象就可以有这几个变量的。对吧,那我们造一个及物类型,及物类型的话是这样格式啊,Type,起个名EP record,呃,Is。这个这个无所谓,这个名字就是一种规,一种一种习惯哈,你不这样写也没事太,这是这个技术类型的名字,它是一个record指明,然后呢,哎,括号里边指明你这个对应的这些变量是什么,哎意思呢,就是我们刚才声明的这几个哈,1234,最后加上一个逗号,呃,括号给它括起来,分号结束,然后改。
23:27
这个就不不要了啊,这就是声明的一个记录类型啊,声明的一个记录类型,声明的记录类型。相当于是一个类,然后你得通过类的对象去调出这量,声明一个记录类型,然后这儿呢,你得提供一个记录类型的一个变量啊。哎,声明一个记录类型的变量变量,嗯,E开头的e record,它这个变量是一个这个类型的。
24:14
很好,结束。哎,就这样写哈,那么这个既然是一个变量,我们在张二里边有点类似,于是一个类的对象,那这个对象就拥有这几个变量是吧,然后我在这儿下边写的时候就不用这样写了,我SELECT12341次放这几个变量,我现在不用写这个变量了,直接让你放到。是这里啊对,放到它里边,然后打印的时候。打印的是这个变量的相当于是这个对象的这个成员变量。哎,这个对象的哈。
25:02
对吧,哎,然后呢,OK,哎,一样的效果啊。但是理解上是不一样了哈,比原来的要好一些了,它现在是一个整体来出现的,就是这个record的一个对象,或者叫一个变量啊。哎,这就是这个哈,你要写一个简单的也行,比如最简单就第一颗there,我声明一个t tap,再写一个例子哈,Type啊。Salary record is record等于就括号,然后括号分号结束。那你要习惯它那个变量不多的话,你就写到一行,多的话你就写了多行呢,这定了一个。是B。第两个变量,啊,Be杠,哎,Name围挡name是what book viga salary number类型的十个。
26:25
哎,在这定义个定义了一个记录类型,然后呢,给一个记录类型一个变量,哎,它呢是它这个类型的结束,这是题declare写完了再写上begin,这真正程序执行的部分。我给你这个record的,比如说C,它的这个变量re-name脱值冒号等于刘德华是吧,哎V啊,Salary这个技术类型的工资冒号等于负一个值多少钱,12万是吧?啊,然后打印。
27:26
然后打印的话是打你直接打印它不行是吧,看看不着打印它,嗯。冒号错为CRY。哎,你座位改成。带上它打印,然后结束,End,有分号。
28:00
对,这改成逗号啊。这就这个啊,这比刚才那个要简单啊。嗯,对,这是一个基本的,嗯,这是这也是一个技术类型,是我们自己定义的一个,它呢,你看它是一个类嘛,类里边两个变量,声明一个类的对象,然后对象调这个属性赋值,然后打印这个对应的属性。所以说你要是会一个编程语言的时候,当然尤其是你还会一些复杂的是吧,然后在学这些简单的时候,你会触类旁通。哎,这就是说这个人的大脑的一个很牛的一个一个功能啊,为什么你说人有时候你想到这个事儿,你看我刚才看到刘德华了,突然就想到,哎,唐唯前两天出事了是吧,不自觉的可能就有一种联系上你就想到了。所以说人不可以失去联想啊啊,前几天看到一个大妈,我看那新闻上说就是骗,不是骗他嘛,就是好多那个网络诈骗嘛。
29:12
结果那个那两个小偷被抓到了,他就哄他以前这个通过网络诈骗的一些经历,就是他其中有个经历印象深刻,因为当时那个大妈骗了她得有37万吧。他就就是他骗到啥程度,就是还不是一次打的就分好几次嘛,打到最后就是找找一个借口,哎,打点钱,打个借口打钱,最后都没有借口可打了,因为大妈还问他还差多少,然后他就又找了一个说。就随便找了一个借口,那大妈又给打了2万,然后那大妈问就接下来问是什么服务来忘了哈,然后那个小偷都都都无语了,他就说这大妈这个我们俩是小偷,我那诈骗子,骗子,那大妈说不可能,你们俩怎么搁那骗子呢?然后就开始一顿跟人家解释了,就这样子小偷都无语了哈,嗯,哎,这是我们这叫技术类型的概念哈,技术类型你知道是干什么的,就是把你如果你要是想打印或操作这几个变量,这几个变量有点多,我可以把它放在一个技术类型里,就是它的使用啊,这个变量有点多,我把这个变量放在一个技术类型里,操作这个记术类型的。
30:40
对象。这在这就不叫对象了,叫变量操作记录类型的变量,通过记录类型的变量来操作里边的变量啊,这是记录类型的一个作用,我们再回到刚才这个例子。是刚才写的这个例子啊,就是关于这个这个这个打印这个employ表的几个信息的,这里边我们说哎,你这个记类型里边这几个变量。
31:07
哎,实际上我们这呢,操作的就是从这个employ表里边操作的几个变量,把它依次付给了技术类型里边这几个变量,那么我们这里边当时说了哈,尤其你像这个ID呀,什么呃,Salary啊,工资啊,不能整太小了。整太小了以后这个当你把这个salary往里放的时候,有可能放不进去了。比整了这个,哎,工资用一个四位数来表示,其中还有两位是小数哈,OK,你看出错了,说树枝的精度太高,嗯,反正意思就是说你这个成像哈。所以你得给高点,为了防止出错啊。防止我出错,我们有一个叫百分号type的一个。一一个一个词儿哈,它表示什么意思,我这儿呢,就不写它了,那这个这个值我们附在这附也行,反正下边也重新指定了,我这也可以不要了哈,我让他跟你这个employees表里的salary这个工资的。
32:10
声明的类型和精度是一样的,就百分号type啊,表明这个类型是一样的,同样的这里边儿也这样来修改。然后。啊,还是啊,这个你改也行,不改也行是吧,反正就是一个date嘛,他也没有。啊,当然你有一种情况,就是原来那个对应的这里边儿还是这个,除非不要这个了是。它这个大小是不变的啊,阿里的就这样,哎,剩余这几个类型,动态的来获取相对应的employ表里边儿的几个,哎,或者叫字段也好,或者叫这个列也好的类型,嗯,然后再这样复就完了,这还是就出来了哈。
33:21
哎,这是我们讲的叫百分号type的一个概念,这个概念完了以后我们说啊,我这样写感觉还是。还还还可以再再升级一下哈。哎,这个呢,需要大家会,我们这里边儿有啊,大家可以一会儿看一看,然后呢,哎,你现在只是获取了employ表里边儿的个别几个列。哎,个别几个列,那现在我在做的绝一点儿,我想获取你这个表里边儿的所有的列。所有列要是也放到一个技术类型里,那你是不是就得在这儿就依次给他多写几个呀,把每一个列都写出来。
34:02
然后这儿呢,Select的时候,每个列都分别付给这个。这个这个这个这个嗯,这个record这个变量里,然后打印的时候,把它的里边的这么多都打了是吧?嗯,又是一种方式哈。再一种方式呢,我直接。你看啊,这里边说一下,它这里边儿注释。等等,哎,就是杠杠是单行注释,哎多行注释跟张二里一样。报报到这儿了,我把刚才上面这个声明啊都给它。住了啊,我怎么声明啊,这样me record它是吧,后边呢叫记录类型,记录类型是我们在上面声明,现在我就写上它employees,百分号roll cap。
35:01
跟你整个这个employees表里的类型都一样。那个表有多少列,然后每一列是什么类型的,大小多少,我完全跟你一样。哎,那么这个时候我在这儿处理的时候,我就select星,将employees表里的所有的信息全放到我的这个里。然后呢?哎,我再打印一下信息,那你想打谁就打谁。他的。这就不能这样写了,因为你上面是没有声明啊,哎,这个呢,相当于是声明的,相当于也可以理解成声明,只是声明这个明啊,跟你这里边名一样。所以说这就是in高eid。举举几个例子啊。我就从这里边儿说出几项salary。Email。
36:00
Her it,当然还有其他的是吧?有人把它给夹了,改成这个叫be。Department ID。哎,就就这样呗,对吧,我输出一下你这个变量里边的,随便你想输的几个字段。这不有了吗?Dary跟ID50。嗯,这样呢,更简洁。哎,这呢,你不能看它就一行是吧,这其实也是一个技术类型,只不过这个技术类型跟你这个inpress表的这个结构啊是一样的,所以我直接这一行就代替了,所以这个百分号look type啊,它是使用在这个表的,嗯,这呢是使用在这某一列的啊,某一列的话加百分号type表示跟这一列的类型一样的,这个是跟这个表的类型一样。
37:05
然后其他的心往里放就完了。嗯,就是这个。哎,那这个呢,基本上升级的话就升到这儿,你要再升还可以升级,升级什么这个。写死的是吧?就写到这儿,给它定定住,就是123你也可以你啊在这再声明一个,有V-EID等于,哎,这是这类型啊十,然后呢。嗯,你就这样写吧,在这数值冒号等于。嗯,133,然后这不写123了,改成V-amp-ID,哎,相当于动态的来获取这个这个这个值是吧,就是这个变量取这个变量啊。
38:07
哎,又换人了。那这个嗯,这个这个跟那个不一样啊,就是这个人。嗯,这是我们讲这个记录类型。讲技术类型,技类型我们再看这里边还有啥题。嗯,也没啥,就说这我们刚才讲的都是这个叫s select哈,当然除了学之外,你可以还什么增删改。增长,改来写一个。Declare,嗯,改了改,改一个啊,比如说把某个人的工资给他加上100。某人的工资加上100,嗯,把谁的工资加100,你可以定义成一个变量,ID number类型的十来执行执行执行update这样一个概念,Update employees。
39:21
Set salary salary,这是不是你冒号的?Salary加上100 where employed等于。V-ET加线ID。这是不是也也得这个。Circle,诶,这个是不用。这不用EPID复合值。
40:07
这个人对他的,Where,他。先先先看看啊。That where,这不用加,这加。然后BBS。Output呀,Good than。反映着他的。Salary诶打salary打不了对吧。你要你得把它放到一个变量里才行啊,那我这就不打了,就输出一个说执行成功,End。
41:00
那跳到这123。这个吗?对啊,直接直接等啊DBMS当凹加。这个不能等啊,这还能等。好了是吧,哈哈,是哪啊。啊。我可能之前写过一个触发器。我写过触发器,那个触发器呢,就是一执行import表里的。那那那个update操作它就会执行了啊,哎,所以你这也能看到这个触发器的作用,先删了不要了。是不就没了吗?执行成功这后,你再查那123那个人的工资他就涨了啊,这是我给大家robot啊,哎,这就说一下这个记录类型。
42:10
啊,你把这个概念搞清楚,然后我们下一个再讲的那就是流程控制了。利润控这一块。嗯,歇一会儿,然后我们再说啊。
我来说两句