exec sp_rename '表名','新表名'

解决方案 »

  1.   

    alter table語句可以修改字段名,字段類型,刪除字段,增加字段
      

  2.   

    alter 无法修改表名改表名应该用1楼的。
      

  3.   

    to: hdhai9451
    alter 无法修改字段名
      

  4.   

    哦,稿錯了
    改表名,字段應該用 
    exec sp_rename '表名',新表名
    exec sp_rename '表名.字段名','新字段名'不好意思,謝謝 zjcxc(邹建) !!!
      

  5.   

    alter table可以刪除字段,增加字段,可以修改约束,可以建立主索引,默认值等。
    如:
    alter table tb1 add salary int null(增加一列salary)
    alter table tb1 drop column age(删除列age)
    alter table tb1 alter column memo varchar(200) null(修改列memo为字段的数据类型)
    alter table add constraint name primary key(id)(增加约束id列为主键)
    alter table add constraint name default 'm' for sex(增加约束,设sex列默认为‘m’)
    alter table add constraint name unique(id)(设id列为唯一的约束)
    alter table add constraint name check dd in (dd>50))
    …………
      

  6.   

    alter不能修改表名,如果不用存储过程,我想只有复制一个命好名的表,然后删除这个表了