First database rename
alter database 数据库名 modify name=新数据库名
exec sp_rename '数据库名','新数据库名','database'
Second table rename 不能修改非当前数据库上的表名
ALTER TABLE table_name RENAME TO new_table_name SQL2000不能用
exec sp_name '表名','新表名'
Third column
exec sp_rename 'YOUR_TABLE_NAME.id','UserID'
alter table 表名 rename column id to userid 同上不能用
系统存储过程 sp_rename ONLY 修改当前数据库