GP中查询表和视图清单,视图的字段及其类型
来源:互联网 发布:大数据的益处 编辑:程序博客网 时间:2024/05/19 03:25
查询schema_name.view_name的字段及其类型:
select a.attname, pg_catalog.format_type(a.atttypid, a.atttypmod) as type,a.attnotnullfrom pg_catalog.pg_attribute a,pg_catalog.pg_class c, pg_catalog.pg_namespace nwhere a.attrelid=c.oidand c.relname='view_name'and a.attnum>0 AND NOT a.attisdroppedand n.oid = c.relnamespaceand n.nspname='schema_name'order by a.attnum
查询指定schema下view的清单:
select c.relnamefrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwheren.oid = c.relnamespaceand n.nspname='schema_name'and c.relkind='v'
查询指定schema下所有table的清单:
select c.relnamefrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwheren.oid = c.relnamespaceand n.nspname='schema_name'and c.relkind='r'
查询指定schema下所有外部表的清单:
select c.relnamefrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwheren.oid = c.relnamespaceand n.nspname='schema_name'and c.relkind='r' and relstorage='x'
查询指定schema下所有普通表的清单:
select c.relnamefrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwheren.oid = c.relnamespaceand n.nspname='schema_name'and c.relkind='r' and relstorage in ('h', 'a');注意,relstorage字段取值“x”表示外部表,“h”表示heap表,“a”表示append-only表,“v”表示virtual表。
查询指定schema_name下table_owner的表:
select * from(select c.relname, pg_catalog.pg_get_userbyid(c.relowner) as table_ownerfrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwhere n.oid = c.relnamespaceand n.nspname='schema_name') t where t.table_owner = 'table_owner';
查询指定指定table_owner的所有普通表:
select * from(select n.nspname, c.relname, pg_catalog.pg_get_userbyid(c.relowner) as table_ownerfrom pg_catalog.pg_class c, pg_catalog.pg_namespace nwhere n.oid = c.relnamespace and c.relkind='r' and relstorage in ('h', 'a')) t where t.table_owner = 'table_owner';
- GP中查询表和视图清单,视图的字段及其类型
- sql 查询表/视图字段、字段类型、字段长度
- SqlServer 查询包含A字段的所有 表和视图
- sql server查询所有表名、字段名、类型、长度 和 存储过程、视图 的创建语句
- 利用C#查询视图字段基于基表的字段
- 利用查询视图字段基于基表的字段
- 利用C#查询视图字段基于基表的字段
- 查询数某个表(视图)的所有字段名称类型等
- oracle中查询表空间中的表 表中的字段 视图的脚本
- 根据视图名称查询当前视图关联的所有表的所有字段
- SCCM 中制作 report 时常用的 视图和字段
- 分组查询统计数据 再连接字段修改另一个字段的内容(临时表temporary 和 视图view)
- SQLServer学习笔记 --- 如何获取视图 view 的字段名和字段类型
- 查询和视图的比较
- 在hana 的S型计算视图中引入视图模型及其参数,查询数据及建派生表时引入参数的PLACEHOLDER写法
- 查找存在某些字段的用户表和视图
- iOS子视图中找到特定类型的视图
- mysql查询某个数据库中某个表的所有字段名、字段类型和注释
- 关于Fatal NI connect error 12170
- 程序员面试逻辑题解析
- 让我们的产品更成功
- 关于frame/iframe的onreadystatechange事件
- django中json处理
- GP中查询表和视图清单,视图的字段及其类型
- 误删除/home/oracle 即oracle用户主目录
- Tomcat 之 Bootstrap
- html iframe 页面传值
- AspectJ语法详解
- 函数形参中省略号的用法(1)
- 基本套接字:套接字地址
- <jsp:include page="">和<%@ include file=""%>区别总结
- c/c++: 多线程编程基础讲解