GP information_schema 使用心得

information_schema 里包含了大量的视图,实现了类似mysql中 information_schema 比较易读的数据库元数据管理的功能。

业务中使用过的有:

1、获取某表的所有列以及其位置

"SELECT column_name,data_type from INFORMATION_SCHEMA.COLUMNS where table_name = '" + tableName + "' order by ordinal_position

2、获取某个数据库中所有schema中的所有表和viwe

SELECT table_schema,table_type,count(1) FROM information_schema.tables group by  table_schema,table_type order by 1   

后续业务中有使用的再来更新 

 

你可能感兴趣的:(GP)