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
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

浙公网安备 33010602011771号