SQL Server 查询某个表的列名称、说明、备注、类型等

阅读量:33 2024-10-14 SQL Server 查询某个表的列名称、说明、备注、类型等 SQL

知识分享不易,转载请标注来源:http://www.blenderkou.top/contents/13/6344.html
版权申明:欢迎转载,但请注明出处。
一些博文中的参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。


SQL Server 查询某个表的列名称、说明、备注、类型等

------sqlserver 查询某个表的列名称、说明、备注、类型等

SELECT 
    表名       = case when a.colorder=1 then d.name else '' end,
    表说明     = case when a.colorder=1 then isnull(f.value,'') else '' end,
    字段序号   = a.colorder,
    字段名     = a.name,
    标识       = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
    主键       = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (
                     SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then '√' else '' end,
    类型       = b.name,
    占用字节数 = a.length,
    长度       = COLUMNPROPERTY(a.id,a.name,'PRECISION'),
    小数位数   = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
    允许空     = case when a.isnullable=1 then '√'else '' end,
    默认值     = isnull(e.text,''),
    字段说明   = isnull(g.[value],'')
FROM 
    syscolumns a
left join 
    systypes b on    a.xusertype=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.major_id and f.minor_id=0
where 
    d.name='ORDR'    --如果只查询指定表,加上此where条件,tablename是要查询的表名;去除where条件查询所有的表信息
order by 
    a.id,a.colorder

 

更多好文:

SAP Business One 10.0 免费试用

Addon Show 2.0 SAP Business One 报表增强插件

SAP B1 Fiori 模式的 Web Client 、Service Layer来了! 10.0 PL01

SAPB1-开发成果-4 DelBOMAddOn[批量删除BOM]

SAP B1 库存明细表:批次、序列、库位 [HANA & SQL 通用] 

SAP B1 SQL Server 版的 Fiori 主题SAP Business One 10.0 发布了!!!SAP B1 查询管理器条件参数

SAP B1邮件通知 —— 让申请者第一时间获取采购进度

SAP Business One RFQ (联机报价单)SAP HANA学院 视频汇总与分类SAP B1业务流程展现方案[仪表盘]SAP B1在线试用

SAP B1 各版本官方包下载

SAP B1 移动端配置教程

前往www.blenderkou.top 获取更多内容。


点击下方阅读原文进入我的博客查看更多章节。

长按二维码,选择 “识别图中二维码” 关注我的公众号。

关注.png

扫描二维码,关注我的公众号,第一时间获取文章!


知识分享不易,转载请标注来源:http://www.blenderkou.top/contents/13/6344.html
版权申明:欢迎转载,但请注明出处。
一些博文中的参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。

上一篇
note 3108327 - 数据库碎片整理和重新建立索引可提高性能

下一篇
SQL Server 根据字段名查询表名