SQL Server 2000
SQL2000/2005自动生成数据字典 1        SELECT
SQL2000/2005自动生成数据字典 
2       (case when a.colorder=1 then d.name else '' end)表名,
SQL2000/2005自动生成数据字典 
3       a.colorder 字段序号,
SQL2000/2005自动生成数据字典 
4       a.name 字段名,
SQL2000/2005自动生成数据字典 
5       (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then ''else '' end) 标识,
SQL2000/2005自动生成数据字典 
6       (case when (SELECT count(*)
SQL2000/2005自动生成数据字典 
7       FROM sysobjects
SQL2000/2005自动生成数据字典 
8       WHERE (name in
SQL2000/2005自动生成数据字典 
9                 (SELECT name
SQL2000/2005自动生成数据字典
10                FROM sysindexes
SQL2000/2005自动生成数据字典
11                WHERE (id = a.id) AND (indid in
SQL2000/2005自动生成数据字典
12                          (SELECT indid
SQL2000/2005自动生成数据字典
13                         FROM sysindexkeys
SQL2000/2005自动生成数据字典
14                         WHERE (id = a.id) AND (colid in
SQL2000/2005自动生成数据字典
15                                   (SELECT olid
SQL2000/2005自动生成数据字典
16                                  FROM yscolumns
SQL2000/2005自动生成数据字典
17                                  WHERE (id = a.id) AND (name = a.name))))))) AND
SQL2000/2005自动生成数据字典
18              (xtype = 'PK'))>0 then '' else '' end) 主键,
SQL2000/2005自动生成数据字典
19       b.name 类型,
SQL2000/2005自动生成数据字典
20       a.length 占用字节数,
SQL2000/2005自动生成数据字典
21       COLUMNPROPERTY(a.id,a.name,'PRECISION'as 长度,
SQL2000/2005自动生成数据字典
22       isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0as 小数位数,
SQL2000/2005自动生成数据字典
23       (case when a.isnullable=1 then ''else '' end) 允许空,
SQL2000/2005自动生成数据字典
24       isnull(e.text,'') 默认值,
SQL2000/2005自动生成数据字典
25       isnull(g.[value],''AS 字段说明
SQL2000/2005自动生成数据字典
26
SQL2000/2005自动生成数据字典27
FROM  syscolumns  a left join systypes b
SQL2000/2005自动生成数据字典28
on  a.xtype=b.xusertype
SQL2000/2005自动生成数据字典29
inner join sysobjects d
SQL2000/2005自动生成数据字典30
on a.id=d.id  and  d.xtype='U' and  .name<>'dtproperties'
SQL2000/2005自动生成数据字典31
left join syscomments e
SQL2000/2005自动生成数据字典32
on a.cdefault=e.id
SQL2000/2005自动生成数据字典33
left join sysproperties g
SQL2000/2005自动生成数据字典34
on a.id=g.id AND a.colid = g.smallid
SQL2000/2005自动生成数据字典35
order by a.id,a.colorder

SQL Server 2005
SQL2000/2005自动生成数据字典1SELECT
SQL2000/2005自动生成数据字典 
2       (case when a.colorder=1 then d.name else '' end)表名,
SQL2000/2005自动生成数据字典 
3       a.colorder 字段序号,
SQL2000/2005自动生成数据字典 
4       a.name 字段名,
SQL2000/2005自动生成数据字典 
5       (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then ''else '' end) 标识,
SQL2000/2005自动生成数据字典 
6       (case when (SELECT count(*)
SQL2000/2005自动生成数据字典 
7       FROM sysobjects
SQL2000/2005自动生成数据字典 
8       WHERE (name in
SQL2000/2005自动生成数据字典 
9                 (SELECT name
SQL2000/2005自动生成数据字典
10                FROM sysindexes
SQL2000/2005自动生成数据字典
11                WHERE (id = a.id) AND (indid in
SQL2000/2005自动生成数据字典
12                          (SELECT indid
SQL2000/2005自动生成数据字典
13                         FROM sysindexkeys
SQL2000/2005自动生成数据字典
14                         WHERE (id = a.id) AND (colid in
SQL2000/2005自动生成数据字典
15                                   (SELECT colid
SQL2000/2005自动生成数据字典
16                                  FROM syscolumns
SQL2000/2005自动生成数据字典
17                                  WHERE (id = a.id) AND (name = a.name))))))) AND
SQL2000/2005自动生成数据字典
18              (xtype = 'PK'))>0 then '' else '' end) 主键,
SQL2000/2005自动生成数据字典
19       b.name 类型,
SQL2000/2005自动生成数据字典
20       a.length 占用字节数,
SQL2000/2005自动生成数据字典
21       COLUMNPROPERTY(a.id,a.name,'PRECISION'as 长度,
SQL2000/2005自动生成数据字典
22       isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0as 小数位数,
SQL2000/2005自动生成数据字典
23       (case when a.isnullable=1 then ''else '' end) 允许空,
SQL2000/2005自动生成数据字典
24       isnull(e.text,'') 默认值,
SQL2000/2005自动生成数据字典
25       isnull(g.[value],''AS 字段说明
SQL2000/2005自动生成数据字典
26
SQL2000/2005自动生成数据字典27
FROM  syscolumns  a left join systypes b
SQL2000/2005自动生成数据字典28
on  a.xtype=b.xusertype
SQL2000/2005自动生成数据字典29
inner join sysobjects d
SQL2000/2005自动生成数据字典30
on a.id=d.id  and  d.xtype='U' and  d.name<>'dtproperties'
SQL2000/2005自动生成数据字典31
left join syscomments e
SQL2000/2005自动生成数据字典32
on a.cdefault=e.id
SQL2000/2005自动生成数据字典33
left join sys.extended_properties g
SQL2000/2005自动生成数据字典34
on a.id=g.major_id AND a.colid = g.major_id
SQL2000/2005自动生成数据字典35
order by a.id,a.colorder
SQL2000/2005自动生成数据字典
36

相关文章: