當前位置:首頁 » 編程語言 » 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. 更改成功後會有這樣一個警告:「注意: 更改對象名的任一部分都可能會破壞腳本和存儲過程」。不用理會,這是正常的。

熱點內容
寫shell腳本 發布:2025-05-11 04:37:41 瀏覽:934
電腦伺服器打開有什麼用 發布:2025-05-11 04:36:49 瀏覽:98
sqlserver2008查詢時間 發布:2025-05-11 04:15:28 瀏覽:386
安卓孤膽車神被封號怎麼解封 發布:2025-05-11 04:05:22 瀏覽:940
高壓洗車泡沫怎麼配置 發布:2025-05-11 04:00:47 瀏覽:547
騰訊輕量伺服器怎麼使用 發布:2025-05-11 03:52:46 瀏覽:174
4位密碼組合有多少種至少有一個0 發布:2025-05-11 03:44:03 瀏覽:338
八卦手指演算法 發布:2025-05-11 03:23:32 瀏覽:281
編譯成exe是什麼意思 發布:2025-05-11 03:23:28 瀏覽:470
javaweb技術內幕 發布:2025-05-11 03:20:14 瀏覽:803