----更改名称:数据库名;数据库逻辑文件名;表名;列名;列数据类型; ----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) |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 19:31 , Processed in 0.247439 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.