MSSQL中定义注释 sp_addextendedproperty 时使用 user SCHEMA 这两个属性的区别

本文介绍了MSSQL中使用sp_addextendedproperty等系统存储过程为表和字段添加、修改和删除注释的方法。同时对比了USER和SCHEMA属性的区别,并提及了未来版本中将统一使用SCHEMA属性的趋势。

MSSQL 创建表的时候需要为字段加注释, 通过搜索使用下列的方式:

EXEC sp_addextendedproperty 'MS_Description',N'主键 ID','user','dbo','table','temp_special_vendor','COLUMN','id'

但在搜索过程中发现其中的 user 属性的位置还可以用 SCHEMA 替代, 于是查了下这两个属性的区别. 结论如下:

官方文档:
https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-addextendedproperty-transact-sql?view=sql-server-ver15

在这里插入图片描述
通过官方文档的说明得知, USER 属性会在未来的版本删除, 之后统一使用 SCHEMA 代替. 另外还有一个 TYPE 属性, 是定义级别的, 现在的版本是用 TYPE 属性定义 level-0 的级别, 将来会统一修改为 SCHEMA 属性代表 level 0, TYPE 属性 代表level 1

另外附上 MSSQL 对注释的操作以做备忘.
来源: https://blog.youkuaiyun.com/huapenguag/article/details/80471309

为字段添加注释

execute sp_addextendedproperty ‘MS_Description’,‘字段备注信息

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值