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
    
    

      

  • 相关阅读:
    luogu P2827 蚯蚓
    CHOI1001/1002 火车进出栈问题
    hdoj4699 Editor
    反弹shell监控
    AppScan 9.0.3.6 crack
    Spectre & Meltdown Checker – CPU芯片漏洞检查脚本Linux版
    Microsoft IIS WebDav 'ScStoragePathFromUrl' Remote Buffer Overflow (CVE-2017-7269)
    Shodan新手使用指南
    The Art of Subdomain Enumeration (转)
    DDOS攻击方式总结 (转)
  • 原文地址:https://www.cnblogs.com/yachao1120/p/9860737.html
Copyright © 2011-2022 走看看