如何用代码更改数据库名称(sql语句可以修改数据库名称吗?)

sql语句可以修改数据库名称吗?sqlserver:sp_renamedb更改数据库的名称。语法sp _ renamedb[@ dbname =] ;旧名 ,[@ newname =] ;新名字 参数

如何用代码更改数据库名称(sql语句可以修改数据库名称吗?)

sql语句可以修改数据库名称吗?

sqlserver:

sp_renamedb

更改数据库的名称。

语法

sp _ renamedb[@ dbname =] ;旧名 ,

[@ newname =] ;新名字

参数

[@ dbname =] ;旧名

数据库的当前名称。Old_name属于sysname类型,没有默认值。

[@ newname =] ;新名字

数据库的新名称。New_name必须遵循标识符规则。New_name属于sysname类型,没有默认值。

返回代码值

0(成功)或非零数(失败)

权限

只有sysadmin和dbcreator固定服务器角色的成员才能执行sp_renamedb。

例子

以下示例将数据库accounting重命名为financial。

EXEC sp _ renamedb 会计与财务。;, 金融与保险。;