如何使用查询语句更改表名?
我使用了以下语法,但在SQLServer2005中找不到rename关键字.
Alter table Stu_Table rename to Stu_Table_10
如何使用查询语句更改表名?
我使用了以下语法,但在SQLServer2005中找不到rename关键字.
Alter table Stu_Table rename to Stu_Table_10
使用sp_重命名:
EXEC sp_rename 'Stu_Table', 'Stu_Table_10'
您可以在MSDN上找到有关此过程的文档.
如果需要包含架构名称,则只能将其包含在第一个参数中(也就是说,这不能用于将表从一个架构移动到另一个架构).例如,这是有效的:
EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'