怎么在postgresql中查询字段的表

  介绍

今天就跟大家聊聊有关怎么在postgresql中查询字段的表,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

sql语句

SELECT  *   得到information_schema只列   WHERE  COLUMN_NAME =, & # 39; storename& # 39;;

怎么在postgresql中查询字段的表

SELECT  c.relname  AS “表名“,a.attname  AS “字段名“c.oid   得到pg_class  c    LEFT  JOIN  pg_attribute  a 提醒a.attrelid =c.oid   WHERE  c.relname  NOT  LIKE  & # 39; pg_ % & # 39;=,,以及c.relname  & # 39; kx_store& # 39;   以及a.attname =, & # 39; storename& # 39;;

怎么在postgresql中查询字段的表

<强>补充:postgresql数据库查询所有字段详细信息,包括描述

把里边的公共改成相应模式名(默认为,可不改)

<强> table_name改成对应表名称

SELECT  BB.DESC 从AA。*   ,(   选择   A.ORDINAL_POSITION  AS  COL_NUM,   A.COLUMN_NAME  AS  COL_NAME,   A.DATA_TYPE  AS  COL_TYPE,   A.CHARACTER_MAXIMUM_LENGTH  AS  COL_LEN,   A.NUMERIC_PRECISION  AS  COL_PREC,   A.DATETIME_PRECISION  AS  COL_TIME_PREC,   A.IS_NULLABLE  AS  COL_NULLABLE,   A.COLUMN_DEFAULT  AS  COL_DEFAULT   得到INFORMATION_SCHEMA.COLUMNS    WHERE  A.TABLE_SCHEMA =, & # 39;公共# 39;,以及A.TABLE_NAME =, & # 39; table_name # 39;   ,)   AS  AA  LEFT 加入   ,(   选择   OBJSUBID,   DESCRIPTION  AS  DESC   得到PG_DESCRIPTION   WHERE  OBJOID =(   ,SELECT  RELID 得到PG_STAT_ALL_TABLES  WHERE  SCHEMANAME =, & # 39;公共# 39;,以及RELNAME =, & # 39; table_name # 39;   )   ,)   ,AS  BB 提醒AA.COL_NUM =, BB.OBJSUBID  ORDER  BY  AA.COL_NUM;

看完上述内容,你们对怎么在postgresql中查询字段的表有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在postgresql中查询字段的表