删除SQL数据表或字段的描述信息

本文介绍了如何在SQL中删除数据表和字段的描述信息,包括使用sp_dropextendedproperty存储过程来移除MS_Description扩展属性,以及如何完整删除整个表的描述信息。

 1.增加SQL数据表的描述信息

 execute sp_addextendedproperty @name=N'MS_Description',@value=N'「表的描述信息 」',@level0type = N'SCHEMA',@level0name=N'dbo',@level1type =N'TABLE',@level1name=N'「表名」'

 2.增加SQL数据表中字段的描述信息 

 xecute sp_addextendedproperty @name=N'MS_Description',@value=N'「字段(列)描述信息 」',@level0type = N'SCHEMA',@level0name=N'dbo',@level1type =N'TABLE',@level1name=N'「表名」',@level2type=N'COLUMN',@level2name=N'字段(列)名'

3.删除数据表中字段的备注信息

execute sp_dropextendedproperty N'MS_Description',N'User',N'dbo',N'TABLE',N'「表名」',N'COLUMN',N'「字段名」'

4.删除数据表的备注信息

execute sp_dropextendedproperty N'MS_Description',N'User',N'dbo',N'TABLE',N'「表名」' 

5.完整删除表的备注信息

if OBJECT_ID('[dbo].[表名]','U') is not null  --判断数据表是否存在,仅存该表时方可进行删除相应描述信息
begin
      --删除字段(列)的描述信息 
      execute sp_dropextendedproperty N'MS_Description',N'User',N'dbo',N'TABLE',N'「表名」',N'COLUMN',N'「字段名」'
      --删除表的描述信息 
      execute sp_dropextendedproperty N'MS_Description',N'User',N'dbo',N'TABLE',N'「表名'」
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值