我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MS SQL为字段添加说明

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MS SQL为字段添加说明

MS SQL为字段添加说明

以ms sql server 14  v17为例。

如下表dbo.Q中有一个字段""

 

 

首先在数据库的系统存储过程列表中:

 

找到sys.sp_addextendedproperty,使用这个为字段添加一个说明。

 

EXECUTE [sys].[sp_addextendedproperty]
@name=N"MS_Description", @value=N"数量" ,
@level0type=N"SCHEMA",@level0name=N"dbo",
@level1type=N"TABLE",@level1name=N"Q",
@level2type=N"COLUMN",@level2name=N"qty"
View Code

 

执行结果:

 

如果你不清楚MS_Description是否存在时,再次执行上面的存储过程,你会得到一个error提示:

 

这个时候,你可以在执行前,先来判断一下是否存在:

 

IF EXISTS (SELECT TOP 1 1 FROM fn_listextendedproperty("MS_Description", "SCHEMA", N"dbo", "TABLE", N"Q", "COLUMN", N"qty"))
    PRINT "exists"
ELSE
    PRINT "not exists"
View Code

 

好的,如果我们知道说明属性已经存在,但内容不正确,我们想要修改它:

此时,你可以DROP之后,再添加。

 EXECUTE [sys].[sp_dropextendedproperty] "MS_Description",
                                         "SCHEMA", N"dbo",
                                         "TABLE", N"Q",
                                         "COLUMN", N"qty"
View Code

 

或者,你不想这样麻烦,你可以直接使用update来处理。

 

EXECUTE [sys].[sp_updateextendedproperty] 
@name=N"MS_Description", @value=N"库存数量" ,
@level0type=N"SCHEMA",@level0name=N"dbo",
@level1type=N"TABLE",@level1name=N"Q",
@level2type=N"COLUMN",@level2name=N"qty"
View Code

 

再次去看看修改后的字段说明内容

 

到最后,想说的,可以写成一个动态的SQL包装成一个自定义存储过程。

这样子,我们不管是在添加,或是更新时,直接传入参数即可。

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MS SQL为字段添加说明

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MS SQL为字段添加说明

以ms sql server 14  v17为例。如下表dbo.Q中有一个字段""  首先在数据库的系统存储过程列表中: 找到sys.sp_addextendedproperty,使用这个为字段添加一个说明。 EXECUTE [sys].[sp_addexte
MS SQL为字段添加说明
2014-06-21

mysql字段说明如何添加

要添加MySQL字段说明,您可以使用ALTER TABLE语句来修改表结构。以下是一个添加字段说明的示例:ALTER TABLE 表名 MODIFY 列名 数据类型 COMMENT '字段说明';其中,表名是您要修改的表的名称,列名是您
2023-10-23

mysql表添加字段sql语句

使用ALTER TABLE向MySQL数据库的表中添加字段 语法规则 ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段
2023-08-18

sql怎么给表添加图片字段

在 SQL 中给表添加图片字段,首先要确保表已经存在,并且有足够的空间来存储图片数据。然后可以使用 ALTER TABLE 语句来添加图片字段。例如,假设有一个表名为 users,需要在该表中添加一个名为 profile_picture
sql怎么给表添加图片字段
2024-04-09

sql如何给字段添加默认值

要给字段添加默认值,可以使用ALTER TABLE语句的ALTER COLUMN子句来修改表的结构。以下是一些常见的示例:1. 在创建表时指定默认值:CREATE TABLE 表名 (列名 数据类型 DEFAULT 默认值);2. 在已存在
2023-10-20

sql怎么添加字段到指定位置

要在 SQL 表中添加字段到指定位置,可以使用 ALTER TABLE 语句并使用 AFTER 关键字指定新字段应该放置在哪个字段之后。以下是一个示例:ALTER TABLE table_nameADD column_name colu
sql怎么添加字段到指定位置
2024-04-09

mysql如何为字段添加外键约束

要为字段添加外键约束,需要执行以下步骤:1、创建两个表,其中一个表将包含外键,另一个表将包含主键。例如,我们创建一个名为table1的表,该表将包含外键,以及一个名为table2的表,该表将包含主键。CREATE TABLE table
mysql如何为字段添加外键约束
2024-04-22

Android中怎么通过自定义ImageView添加文字说明

本篇文章为大家展示了Android中怎么通过自定义ImageView添加文字说明,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MyImageTextViewNew.javapublic class
2023-05-30

sql怎么在创建表的时候给字段添加备注

在 sql 中,为字段添加备注可在创建表时使用 comment 子句。具体步骤如下:创建表时使用 comment 子句添加字段备注。使用 show create table 语句查看添加的备注。SQL 中为字段添加备注在创建表时为字段添加
sql怎么在创建表的时候给字段添加备注
2024-05-30

避免锁表:为Update语句中的Where条件添加索引字段

在编写Update语句时,务必注意Where条件中涉及的字段是否有索引支持。避免全表锁的关键在于优化查询,利用索引提高查询效率,减少系统性能的影响。通过合理地设计索引,并确保Update语句中的Where条件包含索引字段,可以有效地提升数据

odoo怎么为可编辑列表视图字段搜索添加查询过滤条件

这篇文章主要介绍“odoo怎么为可编辑列表视图字段搜索添加查询过滤条件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“odoo怎么为可编辑列表视图字段搜索添加查询过滤条件”文章能帮助大家解决问题。Od
2023-07-05

研究表明:为 AI 生成图像添加的数字水印可被轻易破解

据外媒 Engadget、Wired 等报道,美国马里兰大学的一个研究小组对 AI 生成内容的“数字水印”技术可靠性进行研究,发现这一技术可被轻易破解。
AI2024-11-30

编程热搜

目录