SQL SERVER中一些对象的名称更改_[SQL Server教程]                                           					
----更改名称:数据库名;数据库逻辑文件名;表名;列名;列数据类型;
----1.更改数据名: 更改数据库demodbfromper名称为'demodb'
select name from sysdatabases   --确认数据库名
exec sp_renamedb 'demodbfromper','demodb' 
----2.更改数据库逻辑文件名:
      -----更改demodb主文件名DEMODBFROMPER_dat为demodb_dat use demodb
exec sp_helpfile      --确认数据库文件名
alter database demodb  modify fil(name='DEMODBFROMPER_dat',newname='demodb_dat')  
                                     
----3.更改表名: 更改demodb表test的名称为testrename'
select name from sysobjects where xtype='u'      --确认要更改的表名
exec sp_rename 'test','testrename'              
----4.更改列名:更改表testrename中列t2为tb
select name from syscolumns 
where id=object_id(N'testrename')      --确认要更改的表testrename的各列名
exec sp_rename 'testrename.t2','tb','column'    
      
----5.更改数据类型:更改表testrename中tb的数据类型(及长度)char(4)为varchar(10).
exec sp_help 'testrename'       --确认要更改的表列数据类型
alter table testrename alter column tb varchar(10)