SQL Server 添加、修改和删除表格字段

1. 添加表格字段

语法格式:

1 ALTER TABLE [表格名称]
2 ADD [字段名称] [字段数据类型],
3 ADD [字段名称] [字段数据类型],
4 ……

 例如,给users表格添加realname字段:

ALTER Table users
ADD realname varchar(20)

2. 修改表格字段

2.1 修改表格字段属性

语法:

1 ALTER TABLE [表格名称]
2 ALTER COLUMN [字段名称] [字段类型],
3 ALTER COLUMN [字段名称] [字段类型]4 ……

例如,修改users表的字段长度为30。

1 ALTER Table users
2 ALTER realname varchar(30)

2.2 修改表格字段名称

语法:

exec sp_rename '[表格名称].[列名]','[修改后列名]'

例如,修改realname为oldname。

1 exec sp_rename 'users.realname','oldname'

2.3 修改字段默认值

语法:

1 ALTER TABLE [表名]2     DROP CONSTRAINT [约束名称]     -- 删除原有的约束名称
3 ALTER TABLE [表名]4     ADD CONSTRAINT [新建约束名称] DEFAULT [默认值] FOR [列名]

 例如,修改表“eqp_stagnant_material”的字段ISDELETE的默认值为0

ALTER TABLE eqp_stagnant_material
    DROP CONSTRAINT DF_eqp_stagnant_material_ISDELETE 
ALTER TABLE eqp_stagnant_material
    ADD CONSTRAINT DF_eqp_stagnant_material_ISDELETE DEFAULT 0 FOR ISDELETE

3.删除表格字段

语法:

1 ALTER TABLE [表格名称]
2 DROP COLUMN [列名]

例如,删除users的realname字段。

1 ALTER TABLE users
2 DROP COLUMN realname
posted @ 2022-08-05 20:42  陆陆无为而治者  阅读(1733)  评论(0)    收藏  举报