SQLserver查询所有表和表下面所有列
admin
2023-02-08 19:20:01
0
SELECT (case when a.colorder=1 then d.name else null end) 表名,  
  a.colorder 字段序号,a.name 字段名,
  (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, 
  (case when (SELECT count(*) FROM sysobjects  
  WHERE (name in (SELECT name FROM sysindexes  
  WHERE (id = a.id) AND (indid in  
  (SELECT indid FROM sysindexkeys  
  WHERE (id = a.id) AND (colid in  
  (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))  
 AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.length 占用字节数,  
 COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,  
 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case when a.isnullable=1 then '√'else '' end) 允许空,  
 isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明]
 FROM  syscolumns a 
 left join systypes b on a.xtype=b.xusertype  
 inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' 
 left join syscomments e on a.cdefault=e.id  
 left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
 left join sys.extended_properties f on d.id=f.class and f.minor_id=0
 where b.name is not null
 --WHERE d.name='要查询的表' --如果只查询指定表,加上此条件
 order by a.id,a.colorder


相关内容

热门资讯

【第一资讯】“七彩丹霞到底有挂... 网上科普关于“七彩丹霞有没有挂”话题很是火热,小编也是针对七彩丹霞作*弊开挂的方法以及开挂对应的知识...
玩家攻略科普“新超凡牛牛辅助器... 有 亲,根据资深记者爆料新超凡牛牛是可以开挂的,确实有挂(咨询软件无需打...
【第一消息】“战皇牛牛可以开挂... 您好:战皇牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
玩家分享攻略“打两圈麻将可以开... 家人们!今天小编来为大家解答打两圈麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
终于懂了“小南娱乐开挂神器?”... 有 亲,根据资深记者爆料小南娱乐是可以开挂的,确实有挂(咨询软件无需打开...
终于了解“精品乐清麻将辅助器?... 您好:精品乐清麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
今日重大通报“花花武汉麻将有没... 家人们!今天小编来为大家解答花花武汉麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
今日重大消息“衢州都莱开挂神器... 家人们!今天小编来为大家解答衢州都莱透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
终于懂了“九九麻将辅助器?”(... 家人们!今天小编来为大家解答九九麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
终于懂了“欢乐游有没有挂?”(... 家人们!今天小编来为大家解答欢乐游透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很多...