瀚高数据库查询表字段及备注
Posted 瀚高PG实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了瀚高数据库查询表字段及备注相关的知识,希望对你有一定的参考价值。
目录
环境
文档用途
详细信息
环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:6.0,4.5
文档用途
当数据库表字段有备注时,查询字段的备注名称及字段类型。
详细信息
使用如下语句进行查询(字段没有备注不显示):
select
c.relname 表名,
cast(obj_description(c.oid,'pg_class') as varchar) 名称,
a.attname 字段,
d.description 字段备注,
concat_ws('',t.typname,substring(format_type(a.atttypid,a.atttypmod) from '\\(.*\\)')) as 列类型
from pg_class c,pg_attribute a,pg_type t,pg_description d
where a.attnum > 0 and a.attrelid = c.oid and a.atttypid = t.oid and d.objoid = a.attrelid and d.objsubid = a.attnum
and c.relname in (select tablename from pg_tables where schemaname = current_schema and strpos(tablename,'_2') = 0)
order by c.relname,a.attnum
以上是关于瀚高数据库查询表字段及备注的主要内容,如果未能解决你的问题,请参考以下文章
SqlServer :利用快捷键快速查看 字段说明查询及表结构 (小技巧)
应用系统适配瀚高报错:字段为numeric,但是表达式为varchar