alter table Table1 alter column Re varchar(200)

解决方案 »

  1.   

    alter table 表名
    alter column 要改的字段名 将要改成的类型
      

  2.   

    想把表A的某个字段的长度改一下
    alter table A alter column name varchar(10) not null
    alter table A alter column name varchar(10)
      

  3.   

    alter table Table1 
    alter column Re varchar(200)
      

  4.   

    马上测试了下,不行的
    用“aw511(点点星灯) ”兄的,出现下面的错误无法更改列 'Re',因为该列是 'text'。 --> 无法更改列 'Re',因为该列是 'text'因为之前的类型是(text,Null)类型,是不是这样会有问题呢???先谢谢两位大哥!谢
      

  5.   

    用你的方法可以啊!
    create table Table1
    (
       id int,
       Re  text)alter table Table1 drop column Re
    go
    alter table Table1 add Re varchar(200)
      

  6.   

    楼主写的可以用
    但是不知道为什么text类型不能正常修改 谁知道说说啊
      

  7.   

    因为不能实现text和varchar之间的隐式转换