介绍 sql语句
今天就跟大家聊聊有关怎么在postgresql中查询字段的表,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
sql语句
SELECT * 得到information_schema只列 WHERE COLUMN_NAME =, & # 39; storename& # 39;;
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数据库查询所有字段详细信息,包括描述强>
把里边的公共改成相应模式名(默认为,可不改)
<强> 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中查询字段的表有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。