// 新增之前判斷表是否存在
IF NOT EXISTS (SELECT NAME FROM SYSOBJECTS WHERE ID = OBJECT_ID('tb_MessageHistory'))
BEGIN
CREATE TABLE tb_MessageHistory(
LSH VARCHAR(36) NOT NULL PRIMARY KEY, -- 流水號
appId VARCHAR(36) NOT NULL, -- appId
fromUserId VARCHAR(36) NOT NULL , -- fromUserId
targetId VARCHAR(36) NOT NULL , -- targetId
targetType INT NOT NULL, -- targetType
GroupId VARCHAR(36) NOT NULL, -- GroupId
classname VARCHAR(36) NOT NULL, -- classname
content VARCHAR(200) NOT NULL, -- content
userName varchar(100) NULL, -- userName
userID varchar(100) NULL, -- userID
msgUID VARCHAR(200) NOT NULL, -- msgUID
sourceType VARCHAR(36) NOT NULL , -- sourceType(Android,IOS)
RecordDate datetime NULL -- 操作日期
)
END
GO
//新增字段前判斷字段是否存在
IF NOT EXISTS (select name from syscolumns where id=object_id(N'tb_MessageHistory') AND NAME='contentName')
BEGIN
ALTER TABLE tb_MessageHistory
ADD contentName VARCHAR(100) NULL
END
GO
//修改字段相關信息
alter table tb_MessageHistory alter column contentSize varchar(20)
GO