How to rename a table in SQL Server?

后端 未结 8 1252
忘了有多久
忘了有多久 2020-12-12 10:10

The SQL query that I have used is :

ALTER TABLE oldtable RENAME TO newtable;

But, it gives me an error.

8条回答
  •  眼角桃花
    2020-12-12 10:51

    To change a table name with a different schema:

    Example: Change dbo.MyTable1 to wrk.MyTable2

    EXEC SP_RENAME 'dbo.MyTable1', 'MyTable2'
    
    ALTER SCHEMA wrk TRANSFER dbo.MyTable2
    

提交回复
热议问题