下面是一个简单CASE表达式的语法:在上面的语法中,expression是要比较的表达式,value1、value2、value3等是不同的值,result1、result2、result3等是与这些值相关联的结果。
逐条更新这种方式显然是最简单,也最不容易出错的,即便出错也只是影响到当条出错的数据,而且可以对每条数据都比较可控,更新失败或成功,从什么内容更新到什么内容,都可以在逻辑代码中获取,这种方式最大的问题就是效率问题,逐条更新,每次都会连接数据库,然后更新,再释放连接资源,这中损耗在数据量较大的时候便会体现出效率问题。