kandy

  :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
        销售经理反馈了一个客户升级 Alesh 时的错误,项目经理让我修改安装文件,说是多了一个字段,可是我反复检查,发现不存在这个缺陷,为了保证客户那里能够正常地升级,项目经理让我在升级脚本里判断,如果指定表中存在了这个字段,则不给任务表添加那个字段。

        一下是修改后的升级脚本片断,参考了我以前写的文章《数据库恢复表及字段描述的SQL语句

1IF (SELECT COUNT(*FROM syscolumns a 
2JOIN  sysobjects b ON a.id = b.id AND b.xtype='U' AND b.[name]='prm_task'
3WHERE a.[name]='attachfiles0')=0
4BEGIN
5    ALTER TABLE [dbo].[prm_task] ADD [attachfiles0] INT NULL
6END
posted on 2005-05-26 12:36  陈平  阅读(2539)  评论(2)    收藏  举报