mssql修改id

    1. alter   table   image   alter   column   id     int   IDENTITY   (1,   1)   NOT   NULL     
    2.       
    3.   我只能上查詢分析器,因此只能這麼該,對馬,系統提示錯誤,怎麼該阿??   
    4.   
    5. ==================================================  
    6. 不能直接修改成標識列:     
    7.   能夠先加新的標識列,再設置容許修改標識列,再用原來的字段值填充標識列,再刪除原字段,再對字段更名     
    8.       
    9.   ALTER   TABLE   表   ADD   編號1   bigint   identity(1,1)   not   null     
    10.   go     
    11.   SET   IDENTITY_INSERT   表   ON     
    12.   go     
    13.   update   表   set   編號1=編號     
    14.   go     
    15.   SET   IDENTITY_INSERT   表   OFF     
    16.   go     
    17.   ALTER   TABLE   表   DROP   COLUMN   編號       
    18.   go     
    19.   exec   sp_rename   '表.編號1','編號'     
    20.   go  
    21. ==================================================  
    22. alter   table   [image]   alter   column   [id]     int   IDENTITY   (1,1)   NOT   NULL  
    23.   
    24. ==================================================  
    25. ALTER   TABLE   表   ADD   編號1   bigint   identity(1,1)   not   null     
    26.   go     
    27.   ALTER   TABLE   表   DROP   COLUMN   編號       
    28.   go     
    29.   exec   sp_rename   '表.編號1','編號'     
    30.   go    
    31.   
    32. ================================================== 
相關文章
相關標籤/搜索