导出MSSQL数据库字典SELECT 
导出MSSQL数据库字典 (
case when a.colorder=1 then d.name else '' end) N'表名',
导出MSSQL数据库字典 a.colorder N
'字段序号',
导出MSSQL数据库字典 a.name N
'字段名',
导出MSSQL数据库字典 (
case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then ''else '' end) N'标识',
导出MSSQL数据库字典 (
case when (SELECT count(*)
导出MSSQL数据库字典 
FROM sysobjects
导出MSSQL数据库字典 
WHERE (name in
导出MSSQL数据库字典           (
SELECT name
导出MSSQL数据库字典          
FROM sysindexes
导出MSSQL数据库字典          
WHERE (id = a.id) AND (indid in
导出MSSQL数据库字典                    (
SELECT indid
导出MSSQL数据库字典                   
FROM sysindexkeys
导出MSSQL数据库字典                   
WHERE (id = a.id) AND (colid in
导出MSSQL数据库字典                             (
SELECT colid
导出MSSQL数据库字典                            
FROM syscolumns
导出MSSQL数据库字典                            
WHERE (id = a.id) AND (name = a.name))))))) AND
导出MSSQL数据库字典        (xtype 
= 'PK'))>0 then '' else '' end) N'主键',
导出MSSQL数据库字典 b.name N
'类型',
导出MSSQL数据库字典 a.length N
'占用字节数',
导出MSSQL数据库字典 
COLUMNPROPERTY(a.id,a.name,'PRECISION'as N'长度',
导出MSSQL数据库字典 
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0as N'小数位数',
导出MSSQL数据库字典 (
case when a.isnullable=1 then ''else '' end) N'允许空',
导出MSSQL数据库字典 
isnull(e.text,'') N'默认值',
导出MSSQL数据库字典 
isnull(g.[value],''AS N'字段说明'
导出MSSQL数据库字典
--into ##tx
导出MSSQL数据库字典

导出MSSQL数据库字典
FROM  syscolumns  a left join systypes b 
导出MSSQL数据库字典
on  a.xtype=b.xusertype
导出MSSQL数据库字典
inner join sysobjects d 
导出MSSQL数据库字典
on a.id=d.id  and  d.xtype='U' and  d.name<>'dtproperties'
导出MSSQL数据库字典
left join syscomments e
导出MSSQL数据库字典
on a.cdefault=e.id
导出MSSQL数据库字典
left join sysproperties g
导出MSSQL数据库字典
on a.id=g.id AND a.colid = g.smallid  
导出MSSQL数据库字典
order by object_name(a.id),a.colorder
导出MSSQL数据库字典
导出MSSQL数据库字典

相关文章: