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

怎麼改sql中的表名

發布時間: 2023-02-11 00:43:30

A. 怎樣重命名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和程序員們廣泛使用

B. 怎麼用sql修改表名

1,打開企業管理器
2,選中某資料庫注冊
3,右鍵打開屬性
4,打開
伺服器設置
頁舌
5,看到伺服器行為,然後選中
允許對系統目錄進行修改
6,打開查詢分析器
7,寫sql

C. 如何給表重命名 SQL

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

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

D. SQL語言怎麼定修改表名字

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

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

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


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

E. access中用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' 是指定對象的新名稱
查看更多

網路知道
提供內容

有用

F. SQL如何重命名表名

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

G. SQL語句:表重命名

sql語句重命名表名和列名
ylb: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 '

H. 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、為表中某列添加約束:大於等於100

alter table 表名 add check(列名>=100)。

3、更改表某列的數據類型為nchar(30):

alter table 表名 altercolumn列名 nchar(30)。

4、刪除表中某列的相關約束:

alter table 表名 dropconstraint約束名。

5、刪除表中的某列:

alter table 表名 dropcolumn列名。

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

I. SQL中怎樣修改一個表的列名呢

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

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

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

(9)怎麼改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語句大全