--用 sp_rename 重命名表
EXEC sp_rename '原表', '新表'

解决方案 »

  1.   

    sp_rename:下例将表 customers 重命名为 custs。
    EXEC sp_rename 'customers', 'custs'
      

  2.   

    是修改当前数据库的sysobjects 对象中的对应的id的tablename,这样子就可以修改表明了select * from sysobjects
    where xtype= 'U'
    and name = '表名'这个语句可以查询到
      

  3.   

    select name from sysobjects where xtype='u' --确认要更改的表名
    exec sp_rename '旧表名','新表名'
      

  4.   

    sp_rename '旧表名','新表名'
      

  5.   

    谢谢!
    可以确定一下,用ALTER TABLE是否不能更改表名?
      

  6.   

    sysobjects里面的内容可以修改的吗?
    除了sp_rename还有第2种方法吗?(只是想学习,不是嫌这个方法不好)
    多谢了!
      

  7.   

    sysobjects里面的内容可以修改的