當前位置:股票大全官網 - 工商資訊咨詢 - SQL server如何使用ALTER語句修改字段名稱

SQL server如何使用ALTER語句修改字段名稱

1.新建壹個表:student,以此為例,如圖。

2.首先,修改字段名並使用sql語句:“execute sp_rename”表名。字段名','新字段名'",如圖所示。

修改示例:執行sp _ rename' student.name ',' namenew '

3.然後修改類型,使用sql語句:“alter table ' '表名' alter column ' '字段名?類型“非空”。

修改示例:alter table?學生?更改列?nameNew int?不為空

擴展數據

修改Sql Server的表結構時經常會用到Alter語句,下面列出了壹些常用的Alter語句。

1.向表中添加字段

alter table[表名]add[列名]類型

2.刪除字段

更改表[表名]?刪除列[列名]

3.修改表中的字段類型(無論列是否為空,都可以修改列類型)。

alter table[表名]alter column[列名]類型

4.添加主鍵

Alter table [table name]添加約束[?約束名稱]主鍵([列名])

5.添加唯壹約束

Alter table [table name]添加約束[?約束名稱]唯壹([列名])

6.添加表中某列的默認值。

alter table[表名]add constraint[約束名]default for[列名]。

7.添加約束

alter table[table name]add constraint[constraint name]?檢查(內容)

8.添加外鍵約束

alter table[table name]add constraint[constraint name]?外鍵(列名)引用了另壹個表名(列名)

9.刪除約束

alter table[表名]drop constraint[約束名]?

10,重命名表

Exec sp_rename '[原始表名]','[新表名]'

11.重命名列名

exec sp _ rename“[表名]”。'[列名]','[表名]。[新列名]'

12.刪除主鍵和其上的索引。

alter table table_name刪除約束clusteredName

參考資料:

百度體驗-sql server如何用語句改變字段名和類型?