
新增: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'字段名'
在注册表中查找对应SSMS的版本号(Sqlserver2016 对应13.0)下的 (HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio \ 11.0 \ DataProject) SSVPropViewColumnsSQL70 , SSVPropViewColumnsSQL80,并修改为1,2,6,17然后重启SSMS。 需要注意的是,如果连接的数据库非本地的情况下,则修改的注册表是连接的数据库所在的计算机的注册表。参考:
https://blog.csdn.net/skz132sky/article/details/80433888
https://stackoverflow.com/questions/10537610/how-do-i-add-the-description-property-to-the-table-designer-view-in-ssms
1、如何在表的标识里边有一个说明
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'说明信息' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'表名', @level2type=N'COLUMN', @level2name=N'列名'以上是固定执行语句,根据你的实际情况填写执行
2、如何用sql把说明的值“测试表”查出来
SELECT [value]FROM sys.extended_properties a left JOIN sysobjects b ON a.major_id=b.id
WHERE b.name='表名'
这个语句就可以了,不过这个语句是查表里所有注释说明的,如果你一个表中有多个说明,关联下
syscolumns这个表就可以了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)