// 新增之前判断表是否存在 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
原文地址:https://www.cnblogs.com/yachao1120/p/9860737.html
时间: 2024-10-14 12:36:30