如题,如果修改表中的字段名。
例如:A表中原来有一项a char(2),现在把它改成a'的同时属性改成char(4)。

解决方案 »

  1.   

    alter table dbo.test alter column a char(4)
      

  2.   


    alter table dbo.test alter column a char(4)
    GO
    sp_rename 'a','a'''','column'
      

  3.   

    alter table dbo.test alter column a char(4)
    GO
    sp_rename 'a','a'''','column'
      

  4.   

    alter table test drop column a
    alter table test add [a'] char(4)
      

  5.   


    错了  修正一下SQL codealter table dbo.test alter column a char(4)
    GO
    --改名
    sp_rename 'a','a''','column'
    GO
      

  6.   

    执行这两句就OK了。
    alter table dbo.A  alter column a char(4)sp_rename 'dbo.A.a','a''' 
      

  7.   

    sp_rename 'dbo.test.a1','a''' 
      

  8.   

    alter table TB alter column a char(4)
    GO
    --改名
    EXEC sp_rename 'TB.a','a''','column'
    GO
      

  9.   

    alter table dbo.test alter column a char(4)
    GO
    sp_rename 'a','a'''','column'
      

  10.   

    --修改列属性
    alter table test 
    alter column a char(4)
    GO
    --改名
    sp_rename 'test.a','a'','column'
    GO
      

  11.   

    樓主好象是在看我們笑話,而不是真的有問題呀.呵
    sp_rename 'test.a','a'','column'
    sp_rename 'a','a'''','column' 
    都不行的.應該是:sp_rename 'test.a',"a'",'column'