sql语句可以修改数据库名称吗
2个回答
展开全部
sqlserver的话:
sp_renamedb
更改数据库的名称。
语法
sp_renamedb
[
@dbname
=
]
'
old_name
'
,
[
@newname
=
]
'
new_name
'
参数
[
@dbname
=
]
'
old_name
'
是数据库的当前名称。old_name
为
sysname
类型,无默认值。
[
@newname
=
]
'
new_name
'
是数据库的新名称。new_name
必须遵循标识符规则。new_name
为
sysname
类型,无默认值。
返回代码值
0
(成功)或非零数字(失败)
权限
只有
sysadmin
和
dbcreator
固定服务器角色的成员才能执行
sp_renamedb。
示例
下例将数据库
accounting
改名为
financial。
EXEC
sp_renamedb
'
accounting
'
,
'
financial
'
sp_renamedb
更改数据库的名称。
语法
sp_renamedb
[
@dbname
=
]
'
old_name
'
,
[
@newname
=
]
'
new_name
'
参数
[
@dbname
=
]
'
old_name
'
是数据库的当前名称。old_name
为
sysname
类型,无默认值。
[
@newname
=
]
'
new_name
'
是数据库的新名称。new_name
必须遵循标识符规则。new_name
为
sysname
类型,无默认值。
返回代码值
0
(成功)或非零数字(失败)
权限
只有
sysadmin
和
dbcreator
固定服务器角色的成员才能执行
sp_renamedb。
示例
下例将数据库
accounting
改名为
financial。
EXEC
sp_renamedb
'
accounting
'
,
'
financial
'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |