获取表名及注释:

select relname as tabname,cast(obj_description(relfilenode,'pg_class') as varchar) as comment from pg_class c 
where  relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%' order by relname

过滤掉分表:

加条件 and relchecks=0 即可

获取字段名、类型、注释、是否为空:
SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttypid,a.atttypmod) as type,a.attname as name, a.attnotnull as notnull   
FROM pg_class as c,pg_attribute as a where c.relname = '表名' and a.attrelid = c.oid and a.attnum>0

postgresql 获取所有表名、字段名、字段类型、注释相关推荐

  1. 243 mysql获取某个表中除了某个字段名外的所有字段名

    SELECTGROUP_CONCAT( column_name SEPARATOR ',' ) FROMinformation_schema.COLUMNS WHEREcolumn_name < ...

  2. mysql获取某个表中除了某个字段名外的所有字段名

    现一个表中有很多字段,但我不想要其中某一个字段,手打出来字段太多,不方便. SELECTGROUP_CONCAT( column_name SEPARATOR ',' ) FROMinformatio ...

  3. MySQL 获取物理表的主键字段

    参考代码: 1 /** 2 * 获取主键字段 3 * @param $table 4 * @param $database 5 * @return mixed 6 */ 7 public functi ...

  4. PostgreSQL 获取所有库名、表名、字段名

    获取所有库名 SELECTdatname FROMpg_database WHEREdatistemplate = FALSE 获取表名 SELECTtablename FROMpg_tables W ...

  5. python读取access_Python 获取 Access 表字段名!

    时效说明:walker 的旧文迁移,某些地方可能过时,最后更新时间为 2015-09-25 以下所有代码 Python2.7.Python3.4 均可用. Python资源共享群:484031800 ...

  6. 如何从Oracle数据库中的表中获取列名(字段名)列表?

    如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...

  7. SQL语句获取数据库名、所有表名、所有字段名及字段类型

    SQL语句获取所有用户名,数据库名.所有表名.所有字段名及字段类型,方法来自于网上,稍加修改 1.获取所有用户名: SELECT name FROM Sysusers where status='2' ...

  8. SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型

    SQL获取所有用户名,数据库名.所有表名.所有字段名及字段类型2009-03-14 10:481.获取所有用户名:SELECT name FROM Sysusers where status='2' ...

  9. oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...

    语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...

最新文章

  1. 字符串去掉两端的引号_Python3.7知其然知其所以然-第六章 字符串
  2. Zynq的AMP开发注意事项之sdk_repo
  3. Guava的Collections2:过滤和转换Java集合
  4. SublimeText如何让代码的关键字高亮显示
  5. Win7系统账户被禁用的解决方法
  6. es6 初级之箭头函数
  7. Java怎么跑不起来_tarsJava example 跑不起来
  8. python3socket非阻塞_Python的socket.accept非阻塞吗?
  9. 题解 AT934 【完全数】
  10. 服务器挂微信显示登陆异常怎么办,解决微信提示“该微信账号因登录环境异常,已被限制登录。”的方法...
  11. php分界符,c# – 如何使用openxml添加分节符下一页?
  12. 让你更好使用 Typescript 的11个技巧
  13. 解决MySQL报ValueError(“Could not process parameters“)错误
  14. 【同一电脑原win用户信息迁移到新Win用户下python interpreter显示 no interpreter问题】
  15. 大数据的5大关键技术点
  16. 乐游TGapi接口平台(接口商)
  17. Google 开源的项目集合
  18. 树与图在索引上的区别
  19. centos8安装tomcat
  20. MyBatis-Plus的条件查询(只举例部分方便使用)

热门文章

  1. Java - 死锁 Dead Lock 定位分析
  2. Oracle-等待事件解读
  3. Android Studio报Element XXXX must be declared的解决方法
  4. RecyclerView的那点事儿
  5. 运行VC++6.0出现error LNK2001: unresolved external symbol _WinMain@16
  6. mysql特有语法_mysql 有用的特殊语法
  7. Python的setuptools详解【1】
  8. update 和 left join 合并_Python数据预处理——连接、合并、重塑样本
  9. dell电脑重装系统no bootable devices found
  10. php简单网站源码包含数组_PHP 数组