数据库更新方法和装置制造方法及图纸

技术编号:9238480 阅读:216 留言:0更新日期:2013-10-10 02:32
本发明专利技术实施例提供一种数据库更新方法和装置,所述方法包括:接收数据库更新请求语句;采用NVL函数或者NVL2函数判断待更新字段的值是否满足所述数据库更新请求语句的判断条件;若不满足,则不更新所述待更新字段的值,返回执行下一条更新请求语句;若满足,则对所述待更新字段对应的记录进行加锁,更新所述待更新字段的值。本发明专利技术提供的方法,通过NVL函数或者NVL2函数判断待更新字段的值是否满足数据库更新请求语句的判断条件,相对于采用where语句进行判断,减少了表达式的计算量,判断过程简单,提高了更新效率,且只对满足判断条件的待更新字段对应的记录才进行加锁,还能够提高数据库的并发度。

【技术实现步骤摘要】

【技术保护点】
一种数据库更新方法,其特征在于,包括:接收数据库更新请求语句;采用NVL函数或者NVL2函数判断待更新字段的值是否满足所述数据库更新请求语句的判断条件;若不满足,则不更新所述待更新字段的值,返回执行下一条更新请求语句;若满足,则对所述待更新字段对应的记录进行加锁,更新所述待更新字段的值。

【技术特征摘要】

【专利技术属性】
技术研发人员:欧伟杰王思南朱仲楚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1