SQLServer修改表的列名的解决(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-01 14:21 点击:次
由于存储过程和视图都不存储数据,所以这两种对象均可快速删除和重建。重命名文本对象时,要获得最佳结果,应删除并使用其新名称重新创建对象。
权限
sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin固定数据库角色成员或对象所有者可以执行 sp_rename。只有 sysadmin和 dbcreator 固定服务器角色成员才能将"database"作为 object_type来执行 sp_rename。 www.2cto.com
示例
A. 重命名表
下例将表 customers 重命名为 custs。
EXEC sp_rename 'customers', 'custs'
B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
作者 Wentasy
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>