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如何用語句改變字段名和類型?