很多时候,在一个项目的开始或者结束时,整理项目开发文档、用户手册、交付文档时都会在文档中包含数据库的说明,主要体现形式就是数据字典,下面我就为大家介绍直接使用基本的sql语句来定制自己的数据字典的方法:
>SqlServer:
基本使用:
表名=case when a.colorder=1 then d.name else '' end,
表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,
字段序号=a.colorder,
字段名=a.name,
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=case when exists(select 1 from sysobjects where xtype='PK' and
parent_obj=a.id and name in (select name from sysindexes where indid in(select
indid from sysindexkeys where id = a.id and colid=a.colid )))
then '是' else '' end,
类型=b.name,
占用字节数=a.length,
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),</