数据字典:数据库各表的字段说明、类型、主键、长度...一系列的描述,使用数据字典非常有利于团队开发。
以下sql语句就是查询某个数据库的所有表的各字段信息的详细描述:
如,你有一个abc的数据库,在abc上右键“新建查询”,把下面的sql粘贴上去,运行即可
select
[表名]=c.Name,
[表说明]=isnull(f.[value],''),
[列名]=a.Name,
[列说明]=isnull(e.[value],''),
[列序号]=a.Column_id,
[标识]=case when is_identity=1 then '√' else '' end,
[主键]=case when exists(select 1 from sys.objects x join sys.indexes y on x.Type=N'PK' and x.Name=y.Name
join sysindexkeys z on z.ID=a.Object_id and z.indid=y.index_id and z.Colid=a.Column_id)
then '√' else '' end,
[类型]=b.Name,
[字节数]=case when a.[max_length]=-1 and b.Name!='xml' then 'max/2G'
when b.Name='xml' then '2^31-1字節/2G'
el