直接改即可
eg:
alter table 表名 alter column 字段 varchar(20)

解决方案 »

  1.   

    1:在企业管理器中改
    2:如上SQL语句
    3:如果是改小的话,可以考虑先新增一列,将数据备份到新列,删除原来的列,再将新列改名。
      

  2.   

    --类似
    alter table 表 alter column 字段 varchar(8000)
      

  3.   

    1。如果更改的字段类型变大,直接改,没有问题
    alter table tablename alter col1umn col1 varchar(100)--如果原来是varchar(50)
    2。如果更改的字段类型变小,直接改,可能会丢失数据
    select * into # from tablename
    alter table tablename alter col1umn col1 varhcar(50)
    select * from # where len(col1)>50
    在核对有无必要更改数据。