【PostgreSQL】PG读取元数据获取表结构及字段类型信息(过程拆解及其他应用场景)...
〇、参考链接
一、代码
selectc.relname 表名,cast (obj_description (relfilenode, 'pg_class') as varchar) 名称,d.description 字段备注,a.attname 字段,concat_ws ('',t.typname,SUBSTRING (format_type (a.atttypid, a.atttypmod)from'\(.*\)')) as 字段类型
frompg_class c,pg_attribute a,pg_type t,pg_description d
wherea.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 (selecttablenamefrompg_tableswhereschemaname = 'tp'and position ('_2' in tablename) = 0
)
and c.relname = 'bd_bom_product_child'
二、拆解
三、其他类似应用
【PostgreSQL】PG读取元数据获取表结构及字段类型信息(过程拆解及其他应用场景)...相关推荐
- Java--通过JDBC元数据获取表结构(ResultSetMetaData元数据的使用)
最近在线上联调,由于我们没有数据库的可视化工具,和其他公司比对数据和表结构总是十分麻烦.后来我看到组长通过元数据来获取表结构和值.之后我自学了一下,感觉十分方便,分享给大家. jdbc的元数据有两类. ...
- MySql 、Oracle 获取表结构和字段信息
MySql获取表结构信息 SELECTTABLE_NAME,TABLE_COMMENT FROMinformation_schema.`TABLES` WHERETABLE_SCHEMA = 'dm' ...
- mysql 读取comment_Mysql 获取表的comment 字段
查看获取表内字段注释: > show full columns from tablename; 或是 show full fields from tablename; 或是,在元数据的表里面看 ...
- 【Linux】mysql命令行查看表结构,字段等信息
mysql查看表结构命令,如下: desc table_name; //查表的字段信息(不包含字段内容) show columns from table_name; //同上 show create ...
- sqlServer 查看表结构(字段类型) (更新中)
对MySQL和Oracle熟悉的朋友知道用desc就可以查询一张表的结构,但是在SQL Server里执行desc命令会报错. 现提供两条命令查询表结构: 1.sp_help table_name; ...
- mysql数据库 查找数据类型_Mysql查询数据库表结构以及字段类型并展示
1.建表语句sys_user CREATE TABLE `sys_user` ( `id` varchar(32) NOT NULL COMMENT '编号', `dept_id` varchar(3 ...
- laravel中的数据迁移表结构、字段类型、定义整理
最近使用laravel做项目,其他的用的还算比较熟练,就是在生成迁移文件的时候记不住每个字段类型都怎么表示,下面是整理的一些字段类型: /* 表引擎 */ $table->engine = 'I ...
- oracle表字段获取,获取oracle表结构的字段信息
获取oracle表结构的字段信息 select a.column_id as 列号, a.column_name as 列名, a.data_type as 类型, decode(a.data_typ ...
- 【MySQL】如何使用SQL语句获取表结构和获取全部表名
目录 一.业务背景 二.如何获取全部表名 三.如何获取表结构 四.总结 一.业务背景 在实际的业务需求中,我们经常需要拿到数据库的全部表名,展示在后台中或者输出到文件里. 具体到业务中的需求比如: 导 ...
最新文章
- git在项目中的实际运用
- android java file 清理垃圾获取文件大小 删除文件等操作
- d3.js 制作简单的贪吃蛇
- leetcode 好的博客汇总
- mysql using btree_mysql 索引中的USING BTREE 的意义
- 音视频开发(35)---麦克风阵列语音增强
- 一步一步写算法(之哈希二叉树)
- SurfaceView的经典写法
- 「leetcode」93.复原IP地址【回溯算法】详解!
- ubuntu16.04安装monaco字体
- 【黑马程序员】新的开始
- 湖北文理学院毕业论文(设计)任务书
- Linux树莓派怎么查看ntp服务,树莓派实现NTP服务器
- JAVA RESTful WebService实战笔记(二)
- 如何解决直播中黑屏、花屏、闪屏问题?10 分钟搞明白
- 安全检查监理项目部材料清单
- 一些有趣的资源搜索网站
- 七、后台入口及添加影院实现《仿淘票票系统前后端完全制作(除支付外)》
- 东野圭吾《梦幻花》读后感
- 极限切割异形图形描述脚本语言:Q代码指南
热门文章
- MD5对文件进行加密,可以支持大文件
- Virtual-Key Codes 键盘编码 微软 重要 C++ 键盘监听和仿真
- ai在计算机教学中的应用,浅析人工智能在高中信息技术教学中的应用
- 2021年G1工业锅炉司炉考试技巧及G1工业锅炉司炉复审模拟考试
- ACCA的详细介绍以及报名条件,这里全的有!
- torch_geometric.data.collate中collate()函数
- vs为什么打了断点不断_斯诺克德国大师赛直播地址:丁俊晖VS卡蒂!塞尔比罗伯逊出局...
- 基于蒙特卡洛法的电动汽车充电负荷计算matlab程序
- 熊掌号PHP,MIP企业网站模板(熊掌号)
- 智慧养老的痛点和解决方案的对接