sql2005

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

一段取得数据库中所有表字段及字段中文描述的SQL语句
FROM syscolumns a left join systypes b 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.xtype=b.xusertype 
一段取得数据库中所有表字段及字段中文描述的SQL语句
inner join sysobjects d 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' 
一段取得数据库中所有表字段及字段中文描述的SQL语句
left join syscomments e 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.cdefault=e.id 
一段取得数据库中所有表字段及字段中文描述的SQL语句
left join sys.extended_properties   g 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.id=g.major_id AND a.colid = g.minor_id 
一段取得数据库中所有表字段及字段中文描述的SQL语句
order by object_name(a.id),a.colorder 

sql2000

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

一段取得数据库中所有表字段及字段中文描述的SQL语句
FROM syscolumns a left join systypes b 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.xtype=b.xusertype 
一段取得数据库中所有表字段及字段中文描述的SQL语句
inner join sysobjects d 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' 
一段取得数据库中所有表字段及字段中文描述的SQL语句
left join syscomments e 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.cdefault=e.id 
一段取得数据库中所有表字段及字段中文描述的SQL语句
left join sysproperties g 
一段取得数据库中所有表字段及字段中文描述的SQL语句
on a.id=g.id AND a.colid = g.smallid 
一段取得数据库中所有表字段及字段中文描述的SQL语句
order by object_name(a.id),a.colorder 

相关文章: