當前位置:首頁 » 編程語言 » sqlserver修改表名

sqlserver修改表名

發布時間: 2022-05-09 19:51:49

Ⅰ 怎樣重命名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語句修改SQL SERVER中的表名稱

下例將表 customers 重命名為 custs。

EXEC sp_rename 'customers', 'custs'

Ⅲ SQL 修改表中的列名(急~~~)

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

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

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

(3)sqlserver修改表名擴展閱讀

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語句大全

Ⅳ SQL Server2000 怎麼修改數據表名稱

select * into 新表名 from 舊表名
drop table 舊表名
即可

Ⅳ sql server 中如何更改表格欄位名

修改列名么?
1. 修改數據表名
ALTER TABLE [方案名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
2. 修改列名
ALTER TABLE [方案名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;
3. 修改列的數據類型
ALTER TABLE [方案名.]TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE;
4. 插入列
ALTER TABLE [方案名.]TABLE_NAME ADD COLUMN_NAME DATATYPE;
5. 刪除列
ALTER TABLE [方案名.]TABLE_NAME DROP COLUMN COLUMN_NAME;

Ⅵ SQL Server 中怎樣修改表中的列名

1、可以在SQL
sever中用設計表,直接更改
2、如果是別名的話,可以在查詢的欄位名後加
AS
+
想加的名字
如:SELECT
name
AS
名字
FROM
SANG
3、可以通過修改表來實現,ALTER
TABLE
sang
命令進行修改sang為表名

Ⅶ sql server 2008 中修改表的命令是什麼

參考如下:
alter
table
<表名>
alter
column
<欄位名>
新類型名(長度)
示例:表T1,欄位名F1,原來F1為varchar(3),現在要改為varchar(10),則可以這么寫:
alter
table
T1
alter
column
F1
varchar(10)

Ⅷ mssqlserver怎樣修改表名,列名,添加表列,刪除表列,修改表列類型

選中要修改的表名或列名,再單擊左鍵就可以直接修改表名或列名了

選中表名,右鍵設計,然後就可以添加表列,刪除表列,修改表列類型了,這里也可以修改列名

Ⅸ sql server2000語句怎麼修改表的名字

應該不能直接修改.
不過可以這樣處理,
把原表中的內容select到另一張表, 然後把原表內容刪除不就行了?
我知道在sql server中可以使用語句
select * into 新表名 from 原表名

Ⅹ 如何修改sql server資料庫 表列名

解決:
在SQLServer中修改表的列名,可以調用存儲過程sp_rename。

[sql]
use Test;--使用資料庫
sp_rename 'd_s_t.avg_grade','avg_g','column';
--d_s_t是表名,avg_grade是原來的列名,avg_g是新的列名
--也可以這樣執行:
-- exec sp_rename 'd_s_t.avg_grade','avg_g','column';

注意:
1. avg_g前面不要有表名,否則,更改後的列名為d_s_t. avg_g。
2. 更改成功後會有這樣一個警告:「注意: 更改對象名的任一部分都可能會破壞腳本和存儲過程」。不用理會,這是正常的。

熱點內容
python查找文件路徑 發布:2025-07-14 01:16:03 瀏覽:513
phpapachetomcat 發布:2025-07-14 01:08:41 瀏覽:123
伺服器運維看什麼書 發布:2025-07-14 01:07:32 瀏覽:988
密碼器動態密碼怎麼弄 發布:2025-07-14 00:44:27 瀏覽:386
小米怎麼把視頻加密 發布:2025-07-14 00:42:59 瀏覽:406
在線申訴找回密碼根本什麼都沒有 發布:2025-07-14 00:41:22 瀏覽:306
拉新用什麼安卓手機可以 發布:2025-07-14 00:41:19 瀏覽:418
androidhome鍵退出 發布:2025-07-14 00:30:03 瀏覽:506
我都世界模組反編譯教程 發布:2025-07-14 00:29:45 瀏覽:646
法因數控鑽床編程手冊 發布:2025-07-14 00:18:26 瀏覽:490