先给大家介绍下sqlserver给表添加新字段、给表和字段添加备注、更新备注及查询备注,代码如下所示:
— 添加新字段及字段备注的语法USE MY_SlaughterProduct–数据库ALTER TABLE MY_SP_PackagingWeight–表名 ADD FSummary–字段名 int–类型 default ((0)) –默认值go–给字段添加注释EXEC sp_addextendedproperty N\’MS_Description\’, N\’是否称重汇总,0未汇总 1已汇总\’– 注释, N\’SCHEMA\’, N\’dbo\’,N\’TABLE\’, N\’MY_SP_PackagingWeight\’–表名, N\’COLUMN\’, N\’FSummary\’;–字段名–为表添加主键语法 alter table 表名 add primary key(字段名) alter table MY_SP_FProductSection add primary key(FID)–去掉表中无用字段alter table t_business_asrs_inbill_feedback drop column bar_codealter table t_business_asrs_outbill_feedback drop column bar_code–sqlserver给表和字段添加备注并更新备注以及查询备注–新增:exec sp_addextendedproperty N\’MS_Description\’, N\’表备注内容\’, N\’SCHEMA\’, N\’dbo\’,N\’table\’, N\’表名\’;–修改:exec sp_updateextendedproperty N\’MS_Description\’, N\’表备注内容\’, N\’SCHEMA\’, N\’dbo\’,N\’table\’, N\’表名\’;–字段添加和修改备注:–新增:exec sp_addextendedproperty N\’MS_Description\’, N\’字段备答注内容\’, N\’SCHEMA\’, N\’dbo\’,N\’table\’,“ N\’表名\’,N\’column\’, N\’字段名\’;–修改:exec sp_updateextendedproperty N\’MS_Description\’, N\’字段备注内容\’, N\’SCHEMA\’, N\’dbo\’,N\’table\’, N\’表名\’,N\’column\’, N\’字段名\’;
——2022-5.24更新————-
–1、修改字段名:alter table 表名 rename column A to B–2、修改字段类型:alter table 表名 alter column 字段名 type not null–3、修改字段默认值alter table 表名 add default (0) for 字段名 with values –如果字段有默认值,则需要先删除字段的约束,在添加新的默认值, select c.name from sysconstraints a inner join syscolumns b on a.colid=b.colid inner join sysobjects c on a.constid=c.id where a.id=object_id(\’表名\’) and b.name=\’字段名\’ –根据约束名称删除约束 alter table 表名 drop constraint 约束名 –根据表名向字段中增加新的默认值 alter table 表名 add default (0) for 字段名 with values–4、增加字段:alter table 表名 add 字段名 type not null default 0–5、删除字段:alter table 表名 drop column 字段名;–6、修改字段类型长度ALTER TABLE userinfoR ALTER COLUMN name varchar(100);–7、修改字段类型ALTER TABLE userinfo ALTER COLUMN age float;–8、修改字段不允许NUL值ALTER TABLE userinfo ALTER COLUMN age float NOT NULL;–9、添加主键ALTER TABLE userinfo ADD CONSTRAINT id_name PRIMARY KEY(ID);–10、修改字段名(执行后会有提示:注意:更改对象名的任一部分都可能会破坏脚本和存储过程。)EXEC sp_ rename \”userinfo. age\”,\”useage\”,\”COLUMN\”;–11、添加字段名ALTER TABLE userinfo ADD gender bit DEFAULT 0Sqlserver新增带备注字段alter table MeetingType add IsShowMeetListeners bit NOT null default(1)EXEC sys.sp_addextendedproperty @name=N\’MS_Description\’, @value=N\’是否显示会议听众\’ , @level0type=N\’SCHEMA\’,@level0name=N\’dbo\’,@level1type=N\’TABLE\’,@level1name=N\’MeetingType\’, @level2type=N\’COLUMN\’,@level2name=N\’IsShowMeetListeners\’
到此这篇关于sqlserver给表添加新字段、给表和字段添加备注、更新备注以及查询备注的文章就介绍到这了,更多相关sqlserver给表添加新字段内容请搜索悠久资源以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源!
您可能感兴趣的文章:使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名SqlServer给表增加多个字段的语法如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)sqlserver2005自动创建数据表和自动添加某个字段索引SQLSERVER查询所有数据库名,表名,和字段名的语句