當前位置:首頁 » 編程語言 » sql重命名表

sql重命名表

發布時間: 2022-09-26 20:29:10

❶ 如何給表重命名 sql

在sql server中:
在企業管理器中找到要改名的表,右鍵,重命名.

在ORACLE中:
alter table 老表名 rename to 新表名

❷ 怎樣重命名sql server中的表

在sql工具中找到表,點擊表名然後按F2或者右鍵選重命名

❸ SQL語句 重命名表

Sp_存儲過程的名稱 這一種命名規范而已 表示系統存儲過程 如果是擴展存儲過程的話則是以 xp_存儲過程名稱

存儲過程可以定義為:預編譯在執行計劃中的一系列標准Sql語句的集合

Exec 只是用來調用存儲過程而已(可以省略Exec)

❹ SQL語句:表重命名

exec是調用或者執行的意思,
sp_rename是sql
server
2005資料庫中內置的一個存儲過程,他的功能就是重命名。
所謂存儲過程就是預編譯好的一段可執行的,有著特定功能的一段sql語句的集合。
就像平時生活中,單個的一句話就是一句話,但是多句有聯系的話放在一起就是一個文章了。
select
*
from
表,就是一個單個的sql語句,但是多個有聯系的sql語句通過一定的語法放在一起,就是一個存儲過程了。這樣說,你可以理解了嗎?

❺ SQL中如何使用T-SQL語句修改表的名稱

sp_rename
更改當前資料庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。
語法
sp_rename
[
@objname
=
]
'object_name
'
,
[
@newname
=
]
'new_name
'
[
,
[
@objtype
=
]
'object_type
'
]
參數
[@objname
=]
'object_name
'
是用戶對象(表、視圖、列、存儲過程、觸發器、默認值、資料庫、對象或規則)或數據類型的當前名稱。如果要重命名的對象是表中的一列,那麼
object_name
必須為
table.column
形式。如果要重命名的是索引,那麼
object_name
必須為
table.index
形式。object_name

nvarchar(776)
類型,無默認值。
[@newname
=]
'new_name
'
是指定對象的新名稱。new_name
必須是名稱的一部分,並且要遵循標識符的規則。newname

sysname
類型,無默認值。
[@objtype
=]
'object_type
'
是要重命名的對象的類型。object_type

varchar(13)
類型,其默認值為
NULL,可取下列值。

描述
COLUMN
要重命名的列。
DATABASE
用戶定義的資料庫。要重命名資料庫時需用此選項。
INDEX
用戶定義的索引。
OBJECT

sysobjects
中跟蹤的類型的項目。例如,OBJECT
可用來重命名約束(CHECK、FOREIGN
KEY、PRIMARY/UNIQUE
KEY)、用戶表、視圖、存儲過程、觸發器和規則等對象。
USERDATATYPE
通過執行
sp_addtype
而添加的用戶定義數據類型。
返回代碼值
0(成功)或非零數字(失敗)
注釋
只能更改當前資料庫中的對象名稱或數據類型名稱。大多數系統數據類型和系統對象的名稱不能更改。
重命名視圖時,sysobjects
表中有關該視圖的信息將得到更新。重命名存儲過程時,sysobjects
表中有關該過程的信息將得到更新。
每當重命名
PRIMARY
KEY

UNIQUE
約束時,sp_rename
都會自動為相關聯的索引重命名。如果重命名的索引與
PRIMARY
KEY
約束相關聯,那麼
sp_rename
也會自動重命名主鍵。
重要
重命名存儲過程和視圖後,請清空過程高速緩存以確保所有相關的存儲過程和視圖都重新編譯。
由於存儲過程和視圖都不存儲數據,所以這兩種對象均可快速刪除和重建。重命名文本對象時,要獲得最佳結果,應刪除並使用其新名稱重新創建對象。
許可權
sysadmin
固定伺服器角色成員、db_owner

db_ddladmin
固定資料庫角色成員或對象所有者可以執行
sp_rename。只有
sysadmin

dbcreator
固定伺服器角色成員才能將
"database
"作為
object_type
來執行
sp_rename。
示例
A.
重命名表
下例將表
customers
重命名為
custs。
EXEC
sp_rename
'customers
',
'custs
'
B.
重命名列
下例將表
customers
中的列
contact
title
重命名為
title。
EXEC
sp_rename
'customers.[contact
title]
',
'title
',
'COLUMN
'

❻ SQL如何重命名表名

exec
sp_rename
'原表名','新表名',exec是執行存儲過程的命令,可以省略,sp_rename是系統自帶的存儲過程可以用了來重命名表名、列名。。。

❼ SQL語句 重命名表

EXEC是調用或者執行的意思, SP_RENAME是SQL Server 2005資料庫中內置的一個存儲過程,他的功能就是重命名。 所謂存儲過程就是預編譯好的一段可執行的,有著特定功能的一段SQL語句的集合。 就像平時生活中,單個的一句話就是一句話,但是多句有聯系的話放在一起就是一個文章了。 select * from 表,就是一個單個的SQL語句,但是多個有聯系的SQL語句通過一定的語法放在一起,就是一個存儲過程了。這樣說,你可以理解了嗎?

❽ SQL語言怎麼定修改表名字

親,其實mysql可以手動修改表名的,點開表,然後點擊上方

然後具體的代碼是: (把theaters 的order 表改名為orders)

RENAME TABLE `theaters`.`order` TO `theaters`.`orders` ;


今兒因為這個問題糾結了一下,然後自己找到了,雖然您很久前發的問題,但是我回答一下吧,希望後來看到的能夠很快解決。

❾ sql 表的重命名

一、未使用的資料庫 改名方法如下:

1、未使用的資料庫改名比較方便,找到你要更改的資料庫,右鍵選擇【重命名】。

❿ sql語句如何重命名表名和列名

一、更改資料庫名

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_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 '

熱點內容
存儲器佔用多少位元組 發布:2024-12-28 02:56:39 瀏覽:187
魔獸和聯盟哪個對電腦配置要求高 發布:2024-12-28 02:43:26 瀏覽:78
屏保視頻怎麼設置密碼 發布:2024-12-28 02:33:12 瀏覽:74
movies文件夾 發布:2024-12-28 02:33:07 瀏覽:786
艾力紳怎麼跟安卓手機車機互聯 發布:2024-12-28 02:27:29 瀏覽:296
主備伺服器ip 發布:2024-12-28 02:27:28 瀏覽:476
如何打開u盤文件夾 發布:2024-12-28 02:23:43 瀏覽:782
pascal有哪些編譯器 發布:2024-12-28 02:16:45 瀏覽:98
雲存儲錄像機 發布:2024-12-28 02:16:36 瀏覽:206
hp伺服器如何裝系統 發布:2024-12-28 02:12:14 瀏覽:156