用SQL语句更改数据库名,表名,列名
生活随笔
收集整理的這篇文章主要介紹了
用SQL语句更改数据库名,表名,列名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考SQL Server聯機叢書的 sp_renamedb與sp_rename
一、更改數據庫名
更改數據庫的名稱。
語法
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?'
?
二、更改表名或列名
?????[??@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?'?
轉載于:https://www.cnblogs.com/Luouy/archive/2012/07/02/2572765.html
總結
以上是生活随笔為你收集整理的用SQL语句更改数据库名,表名,列名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot的war和jar包
- 下一篇: 数据库的并发问题