您的位置:首页 > 其它

用存储过程 Sp_rename 修改表名称列名

2011-03-18 02:06 302 查看

用存储过程 Sp_rename 修改表名称列名

sql server 2009-02-25 10:39:28 阅读80 评论0 字号:大小 订阅

Sp_rename 存储过程可以修改当前数据库中用户对象的名称,如表、列、索引、存储过程等待。
语法如下:
Sp_rename[@objname=]'object_name',
[@newname=]'new_name'
[,[@objtype=]'object_type']
其中[@objtype=]'object_type'是要改名的对象的类型,其值可以为
'Column' 列
'Database' 数据库
'Index' 索引
'Userdatatype'用户自定义类型
'Object' 对象

值'Object'指代了系统表sysobjects中所有对象,如表、视图、存储过程、触发器、规则、约束等。'object'值为默认值。
例1:更改orders表的列p_id 名称为 products_id
exec sp_rename 'orders.[p_id]','product_id','column'
例2: 更改orders表的名称为p_orders
exec sp_rename 'orders','p_orders'

sp_stored_procedures 列出所有存储过程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: