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’,‘字段备注信息

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

被折叠的 条评论
为什么被折叠?



