下载地址:更新包提交模板
更新包提交规范
1、文件命名
格式:时间-XX更新-姓名
示例:20171030-物资选择更新-李慧
2、需要更新SQL语句的,放到sql文件夹下,需要手动执行,要求更新SQL语句兼容性要高,不会报错
示例:建云宝签到增加外勤类型,增加扩展字段并且设置默认值为行政签到
[sql]
–判断签到表是否存在,不存在则创建
if exists (select * from sysobjects where id = OBJECT_ID(‘yun_bao_sign’) and OBJECTPROPERTY(id, ‘IsUserTable’) = 1)
begin
print ‘存在物理表’
—-判断签到表是否存在qdlx字段,不存在则增加
if exists (select * from sysobjects where id = OBJECT_ID(‘yun_bao_sign’) and name=’qdlx’)
begin
print ‘增加字段:qdlx’
alter table yun_bao_sign add qdlx varchar(50)
end
else
begin
print ‘已存在字段:qdlx’
end
end
else
begin
print ‘不存在物理表’
CREATE TABLE [dbo].[yun_bao_sign](
[RecordID] [uniqueidentifier] NOT NULL,
[EmployeeID] [varchar](50) NOT NULL,
[Location_X] [numeric](18, 15) NOT NULL,
[Location_Y] [numeric](18, 15) NOT NULL,
[Scale] [int] NOT NULL,
[Lable] [varchar](200) NOT NULL,
[CreateDate] [datetime] NULL,
[deviceId] [varchar](500) NULL,
[netType] [varchar](500) NULL,
[UserIP] [varchar](100) NULL,
[SourceSystem] [varchar](100) NULL,
[PlatFormInfo] [varchar](50) NULL,
[EnterpriseCode] [varchar](50) NULL
) ON [PRIMARY]
end
[/sql]
3、每个功能单独形成更新包提交