EXEC sp_dboption 'pgenius1', 'Single User', 'TRUE' --将目标数据库置为单用户状态
EXEC sp_renamedb 'pgenius1', 'pgenius' --更改数据 库名EXEC sp_dboption 'pgenius', 'Single User', 'FALSE' --将目标数据库置为多用户状态
--exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态
alter database GlobalToyz set SINGLE_USER with ROLLBACK IMMEDIATE
--exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态
alter database GlobalToyz set MULTI_USER with ROLLBACK IMMEDIATE
一、更改数据库名
EXEC sp_renamedb ' 旧表名 ' , ' 新表名'
二、更改表名或列名
sp_rename [ @objname = ] ' object_name ' ,
[ @newname = ] ' new_name '
[ , [ @objtype = ] ' object_type ' ]
/////////////////////////////////////////////
A. 重命名表
下例将表 customers 重命名为 custs。
EXEC sp_rename ' customers ' , ' custs '
B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename ' customers.[contact title] ' , ' title ' , ' COLUMN '