作为程序员,在日常开发中,记忆犹新的莫过于写代码,升级程序.升级程序包含两部分:一是,对服务程序更新:二是,对数据库结构更新.本篇博文主要介绍数据库结构更新,在对数据库升级时,不知道园友们是否有如下经历: 1)脚本文件中建表语句未作判断是否存在,而导致执行失败. 2)脚本文件中修改字段在建表语句之前,关联存储过程执行顺序颠倒而导致执行失败. 3)各个历史脚本文件代码重复又重复,如存储过程代码在多个脚本文件中存在. 4)新客户往往要执行多个脚本文件,才能使用最新的产品. 可以说,数据库升级是否能成…