zoukankan      html  css  js  c++  java
  • 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
    
    

      

  • 相关阅读:
    FPGA时序约束的几种方法
    使用NiosII代替SignalTap来监测FPGA内部数据
    Modelsim的使用
    Modelsim+Debussy
    ChipScope用法总结
    QuartusII增量编译的个人学习
    quartus II .qsf文件(zz)
    RAM与Nand/Nor flash之间的区别 (转)
    黑金资料AX301_A的Quartus工程建立、编译及引脚分配、程序下载
    关于sg90舵机的,要知道!要注意!
  • 原文地址:https://www.cnblogs.com/yachao1120/p/9860737.html
Copyright © 2011-2022 走看看