當前位置:首頁 » 編程語言 » sql怎麼修改表名稱
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼修改表名稱

發布時間: 2022-04-20 00:59:13

『壹』 sql資料庫中的表怎麼改名

use database(資料庫名)
go
exec sp_rename '原表名' '新表名'
go

謝謝,希望幫助您

『貳』 怎樣重命名sql server中的表

第1招(rename)、很簡單,在ssms(sql server management studio)左側樹上,找到表,右鍵重命名(或者定位(滑鼠或者上下左右鍵)到這張表按F2),輸入表的新名字,回車。
還是截個圖吧。

2
第2招(insert into select from )、通過寫程序,創建一張新表,表名為你的表新名,比如這位小兄弟想把Ari命名為Ari20151030,則建一張表,表名為這個,欄位描述等均與第一張表相同,為了達到這個效果,在表Ari上右鍵-->編寫表腳本為-->Create到-->新查詢編輯器窗口

3
第二招續1,修改腳本中的名字為新表的名字,運行之(滑鼠點紅色嘆號按鈕,或者直接按F5快捷鍵)

4
第二招續2,將原表中的數據插入新表中,然後刪除原表中的數據,就可以了
INSERT INTO Ari20151030 SELECT * FROM dbo.Ari;TRUNCATE TABLE dbo.Ari;

5
第3招(Select into from ),簡化第二招的操作,但是不會有主鍵什麼的帶進去,適合這種臨時的日誌表,沒有主鍵的情況。
SELECT * INTO Aribakat20151029 FROM dbo.Ari;
truncate table Ari;

6
第四招(sp_rename),終極大招,適合在程序中調用(個人覺得程序員要掌握的方法,就是要熟悉各種資料庫的系統函數和方法,並加以權衡運用到程序開發中,才是一個想偷懶,能夠偷懶,老闆還喜歡你偷懶的程序員)。
EXEC sp_rename 'Ari','Ari201510301106';

END
注意事項

rename方法適合於小白
insert into select from方法適合於各種資料庫,不只是mssql server,但是在這個場景下不是最優
Select into from 丟掉了主鍵信息,不是最優,但是適合於備份臨時的數據
sp_rename這個方法建議各位sql server dba和程序員們廣泛使用

『叄』 sql語句表名如何修改呀

假設有表t_test改為new_test

altertablet_test
renametonew_test;

『肆』 可以通過SQL SERVER命令修改資料庫名稱及表的名稱

當然可以修改,可以使用alter database命令和alter table命令等進行看是否能夠更改。

『伍』 怎麼用sql修改表名

1,打開企業管理器
2,選中某資料庫注冊
3,右鍵打開屬性
4,打開
伺服器設置
頁舌
5,看到伺服器行為,然後選中
允許對系統目錄進行修改
6,打開查詢分析器
7,寫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語言怎麼定修改表名字

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

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

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


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

『捌』 SQL中怎樣修改一個表的列名呢

1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。

2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。

3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。

(8)sql怎麼修改表名稱擴展閱讀

SQL中對表的其它操作:

1、插入列:

ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。

2、刪除列:

ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME。

3、修改數據表名:

ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME。

參考資料:網路-sql語句大全

『玖』 怎麼用pl/sql修改表名

怎麼用pl/sql修改表名
方法/步驟
登錄PL/SQL
Developer
找到要修改數據的表,右擊該表,選擇「編輯數據」
出現下圖這樣的窗口,注意方框中的信息。
小鎖此時打開了,說明可以編輯數據了,後面的加減號表示增加、刪除記錄。
最後一列的rowid不能修改,這是物理標識列。
修改了數據後,可以看到對號變成綠色了,此時要提交的話需要點擊這個對號。
點擊對號之後並沒有真正保存,還需要提交事務,這樣才算是真正修改了。
點擊對號之後,還要點擊提交事務按鈕。
彈出確認提示框,點擊是即可。
我們還可以在sql窗口中輸入『select
t.*,t.rowid
from表
t』,按執行鍵,然後再點擊那個鎖,即可開始修改表數據。
如果輸入的是『select
t.*
from

t』,這條語句和上面的那個語句查詢結果是相同的,但因為多查了個rowid,所以才能修改數據。

『拾』 如何改SQL中的表名

給結果集起名字?似乎沒有這么用的。
可以執行
select a.a,b.b
into newtable
from a join b
on a.a=b.b

這樣結果集就被插入到新表newtable中了,注意newtable必須不存在,否則就會執行失敗。

之後select * from newtable就可以查看結果集了。