• SQL SERVER 新增表、新增字段、修改字段 判断表是否存在


    // 新增之前判断表是否存在
    
    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
    
    

      

  • 相关阅读:
    module.exports 和 exports的区别
    nodejs概述和理解
    sass的继承,混合宏,占位符的用法总结
    项目发布方式
    扩展运算符和解构赋值的理解
    C3----几个常用的加载图标制作
    gulp和yarn打包工具二分钟包会教程(高阶)
    Java接口
    Tomcat8 连接池
    DAMA
  • 原文地址:https://www.cnblogs.com/yachao1120/p/9860737.html
Copyright © 2020-2023  润新知