sqlserver给表添加新字段、给表和字段添加备注、更新备注及查询备注(sql语句)
作者:写BUG的小孟 发布时间:2024-01-24 10:54:57
标签:sqlserver,表,字段,备注
先给大家介绍下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_code
alter 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 0
Sqlserver新增带备注字段
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'
来源:https://www.cnblogs.com/damugua/p/16293363.html


猜你喜欢
- 主要作用与拷贝文件用的。1.shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。import shu
- PyCharm 具备一般 IDE 的功能,比如,调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制…另外,PyCha
- 处理下拉列表需要使用selenium中的工具类Select,常用方法如下:示例网站:http://sahitest.com/demo示例场景
- 本文实例讲述了python实现的多任务版udp聊天器。分享给大家供大家参考,具体如下:说明编写一个有2个线程的程序线程1用来接收数据然后显示
- 流程控制流程:代码执行的过程控制:对代码执行过程的把控三大结构顺序结构:代码默认从上到下,依次执行分支结构:单项分支,双向分支,多项分支,巢
- 一,docx模块Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把
- 前言首先我们做数据分析,想要得出最科学,最真实的结论,必须要有好的数据。而实际上我们一般面对的的都是复杂,多变的数据,所以必须要有强大的数据
- 我们知道在国内使用 Docker,无论是 Pull、Build 还是 Push 镜像都十分慢,因为毕竟很多源都是国外的源,下载和上传慢是必然
- 2021年7月1日,官方正式发布了1.0Datatable版本。1.0版本支持windows和linux,以及Macos。 具体文档可以见:
- EdgePool简介EdgePool是一种用于图分类的卷积神经网络(Convolutional Neural Network,CNN)模型。
- 关联模型(多对多)多对多关系(抽象)例:一篇文章可能有多个关键词,一个关键词可能被多个文章使用。 关键词表:字段id主键字段keyword关
- 关于杨辉三角是什么东西,右转 * :杨辉三角稍微看一下直观一点的图:11112113311464115101051161520156117
- 远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行。用nohup 记录代码的输出,还可以不受断电的影响。方法1. 用nohup 运
- 什么是pyecharts?pyecharts 是一个用于生成 Echarts 图表的类库。echarts是百度开源的一个数据可视化 JS 库
- 首先从 ueEditor官网 下载最新版本的包,目前官网上提供了ASP、.NET、PHP、JSP版本的,django版本只有一个第三方个人开
- 目前,很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELE
- 前言之前学python时在网上找了好多小程序,由于年代久远,已经忘记出自哪里了,给代码加了点注释,再稍微修改了一下,让代码的可读性更好,如有
- MySQL 创建数据库和创建数据表MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。在这之前,需要先安装好
- 数据处理在现代企业运营中变得越来越重要,越来越关键,甚至会成为企业发展的一项瓶颈. 数据保护的重要性也不言而喻. 如果一个企业没有很好的数据
- 本文实例讲述了PHP队列用法。分享给大家供大家参考。具体分析如下:什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列