把xingming 写成了xignming  现在已经有好多数据了   看起来特别扭  想把它改了  怕出问题   以前在什么地方看见过改列名会出什么错???  5555555

解决方案 »

  1.   

    sp_rename '表名.xignming ','xingming,'column'
      

  2.   

    EXEC sp_rename '表名.xignming', 'xingming', 'COLUMN'
      

  3.   

    Execute sp_rename '表名.xignming', 'xingming', 'COLUMN'
      

  4.   

    有计算字段有关系约束及check约束是不让改名的
    前台调用,存储过程,触发器,视图,job等中明显引用列名的会出问题
      

  5.   

    如果设计表没有建存储过程,触发器,视图,job就只有  寒冬) 说的改代码就行了
      

  6.   

    EXEC sp_rename '表名.xignming', 'xingming', 'COLUMN'
    如果有用到列名的地方都需要修改
      

  7.   

    EXEC sp_rename 'dbo.t.A', 'C', 'COLUMN'
      

  8.   

    To wgzaaa() :
    恭喜升级了,怎么没见散分? :)
      

  9.   

    把xingming 写成了xignming  现在已经有好多数据了   看起来特别扭  想把它改了  怕出问题   以前在什么地方看见过改列名会出什么错???得看你自己的数据库中有哪一个视图、存储过程引用到这一字段,使用sp_rename改是很简单,但要考虑,你要修改与这张表关联的视图,存储过程。还有可能在程序端那里也要修改。不然到后面可能出问题。
    具体的得根据你自己的实际情况来修改哪一地方。