00:00
接下来我们看一下对于表的一个最后操作,删除表。还记得在我们命令行当中删除表做了什么事吗?先disable吧,是表不可用对不对,然后再删除同样的API当中呢,你也要这样做,分为两步,先是要让呢,就是able。我的鼠标又不见了。他然后删除表叫delete吧。Delete table。那删除表。外的是吧。后面。然后删除表,你想想看要传什么东西啊。表明就过了吧,你说删除表的时候,你要指定那些列图没有什么意义吧,通通都删掉了是吧,那我们这个地方就直接是一个string,然后是。
01:01
Table那就够了,他同样的还是拿着这个命对法是吧,然后他的命对象来delete delete table,但是我们刚才提到了,在删除表之前先要干什么。先时表不可用吧,不可用啊,表不可用来就这那个,然后他里边还是要一个内对象吧。Table name点,然后把我们的table放进去,放进去。然后这个地方是。十。表不可用吧,哎,不可用其实就是在HP当中,或者说你说这个词下线,使某个表下线,就是V下线啊,就是时表不可用,OK,时表不可用之后,我们真正的执行什么。删除操作吧,删除操作OK,然后是me.delete它还是同样的要一个table name对吧。
02:02
那或者说我们直接把那个拿下。把那C拿过来,删除一张表。那删除成功就完了呗,也没有什么打印的,对吧,或者说我们自己写一个so说。表已删除。删除。啊。表语删除。那我们做一个测试。接下来到这。Delete。然后是。Table name,我们应该是删除这个stop这张表可以吧,这张表那最后我们资源一直都没关是吧,在这关闭一下,把这个close方法最后写一下。的方法在哪,在这是吧,在这个。Close,我们那个我们没拿出去是吧。
03:06
这个东西啊,给他提出去。获取连接对象,哎,在sta里边对吧,把这个东西CTRLX给它。拿到外面,拿到外面变成静态的吧,在这个拿到外面变成静态的,然后它也是要private private OK,那最后我们在关闭的时候,是不是把这个连接跟这个奥命镜像给它关闭啊。把这个connection和这个me给它关闭啊,最后关闭一下就行了,好接下来我们做测试,那这个打印这个表存不存在,然后这个创建表这个就不要了吧,创建表不要了,然后再打印一下存不存在,这个就没必要在我们什么删除之后再打印一下吧。就是说先我们看一下什么stop,这张表存不存在,然后删一下,然后干什么。再看一下吧,再看一下。
04:06
首先这张表存在的吧。不要一删除变成false,或者说你在这个地方给他看一下。你来看一下,好,我们要做一个什么事呢?就这样,这个表现在我们没做什么判断表是否存在吧,就是说现在这个stop表我们已经知道它不存在了,是不是我们对于这个不存在的表进行一个删除,看它会不会报错吧,看这个事来。汇报错,也就是说,所以说这块他说什么。这个表不存在,那也就是说你这个东西也要加一个什么。判断。如果说。Table。这个是存在吧,对吧,我们加一个什么,如果说不存在的话。我们直接return,或者说你打印一下表不存在也可以吧,啊,就不写这么多逻辑了啊,这块要注意一下它在删除的时候是不是有的API当中,其实删除操作你对一个对象来说,不管存不存在,它都不会报错,有的API当中啊,但是H当中你要注意它会报错吧。
05:11
啊,他会报错,所以说你在后面做项目的时候,你要删除一张表的时候,你要做这个逻辑判断啊,你要判断一下它表是否存在啊,是否存在它HAPI呢,它跟其他的有些API它不一样啊,不一样OK。还有一个逻辑就是你要先使表不可用的,对吧,先使表不可用,然后再去删表,跟在命令行当中操作是一模一样的,命令行的那些操作呢,其实都是会调用咱们API的一个里边的一个代码啊,任何的一个方法,它里边任何一行命令都会对应的方法的,还有方法的是这样。
我来说两句