Sql中同时删除更新多张表的数据

初学者可能对同时更新,删除,操作多张表存在疑惑或是一个SQL一个方法此方法造成了代码冗余

操作方法

  • 01

    <delete id="DeleteStuDent" parameterClass="String"> BEGIN DELETE FROM  Student where StuID=#StuID#; DELETE FROM  Score where ScoreID=#ScoreID#; DELETE FROM  Class where ClassID=#ClassID#; DELETE FROM  Teacher where TeacherID=#TeacherID#; END; </delete>

  • 02

    <update id="UpdateStudent"  parameterClass="StudentEntity"> BEGIN UPDATE Student SET StuName=#StuName#,StuAge=#StuAge# WHERE StuID=#StuID#; UPDATE Score SET  StuState=2 where  StuID=#StuID#; ; UPDATE Class SET ClaState =2 where  StuID=#StuID#; ; UPDATE Teacher SET TeacherState  =2 where  StuID=#StuID#; ; END; </update>

  • 03

    一个方法 通过begin   end  语句块吧同时执行的SQL语句包含起来,同时以分号隔开即可

(0)

相关推荐

  • excel中怎么将多个工作表的数据合并到一个工作表

    今天给大家介绍一下excel中怎么将多个工作表的数据合并到一个工作表的具体操作步骤.1. 我们以成绩表为例,如图,三个班的成绩表分别登记在三个表格文件中,我们要将这三个表格合并到一个表格中.2. 首先 ...

  • 怎样在Excel中快速删除你不想要的数据

    在实际工作中,可能有时候你需要删除除了关键词所在行的其他行,那么这个小方法您可以来试试 步骤/方法 01 首先我们打开这个文件,然后ctrl + a 全选,我们以"大学生活"为关键 ...

  • EXCEL如何利用将几张表的数据进行合并计算?

    合并计算是非常实用的功能,但很多新手还不太熟悉这个功能.今天我们简单的说明一下这个功能的使用方法. 操作方法 01 为了方便说明,我们举一个例子说明,如图所示,我们八月份和九月份的每个人的积分进行合并 ...

  • 表格中如何删除重复的数据(表格中怎么批量删除重复数据)

    在工作中,当我们把一张表的数据复制到一张表时,可能会出现数据重复,那么我们用什么方法可以删除重复值呢?单列值重复删除重复值的方法:方法一:使用「数据」--「删除重复值」选中A列,点击「数据」,在「数据 ...

  • Win10系统如何删除更新失败的补丁文件

    当微软推出更新补丁后,我们也会第一时间选择安装更新,但是在更新中难免会遇到更新失败的问题,此时所下载的更新补丁文件也会中系统空间,甚至会涉及到系统的安全,因此需要对这些更新失败的补丁文件进行删除,那么 ...

  • Excel多张表数据校对

    在日常办公中经常遇到需要对几张表中的数据进行校对,有些数据量巨大的表格,如果一个一个对的话费时费力又不一定能校对正确,如果用上函数的话那么可以缩短十倍百倍的时间,那么如何快速校对呢? 操作方法 01 ...

  • 如何将数据库表的两张表进行合并查询

    有两张表,数据列均不一样,要将两张表的数据合并到一起,想应的sql怎么拼接呢?郑州达内专业老师为你解答. 操作方法 01 如果是按照关系合并,可以这么写select a.*, b.* from a j ...

  • 两张表数据匹配简单方法

    在录入数据时,经常需要快速把另一张表的数据匹配过来,以免重复录入相应的数据,而且还可以提高准确度和工作效率,下面教大家:如何快速简单的匹配两张表的数据. 操作方法 01 如下图,有两张表,一张数据源, ...

  • 如何在电脑版Excel中解决无法更新数据透视表数据的问题

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,插入了一张数据透视表,发现无法更新透视表中的数据,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双 ...