在做数据库设计的时候,字段/表的 描述/备注 字段设置非常重要,在使用orm工具生成代码的时候也要读取 描述/备注 的内容,当然在设计器的时候添加这些信息还是比较方便的,但是使用sql脚本的时候,看起来就很复杂了。
我先想能不能直接在create table的时候直接添加描述字段,不过找遍了sql的语法也不支持这种写法,使用sp_addextendedproperty 我又感觉太麻烦,很多没必要的参数设置,于是自己写了一个存储过程来进行快速的设置:
使用如下:
EXEC dbo.SetDescription N'功能描述',N'sys_Functions',N'FRemark' --更改表 sys_Functions 的字段 FRemark 的描述为:功能描述
EXEC dbo.SetDescription N'功能表',N'sys_Functions' --更改表 sys_Functions 的描述为:功能表
GO
EXEC dbo.SetDescription N'功能表',N'sys_Functions' --更改表 sys_Functions 的描述为:功能表
GO