postgresql 获取所有表名、字段名、字段类型、注释
获取表名及注释:
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 获取所有表名、字段名、字段类型、注释相关推荐
- 243 mysql获取某个表中除了某个字段名外的所有字段名
SELECTGROUP_CONCAT( column_name SEPARATOR ',' ) FROMinformation_schema.COLUMNS WHEREcolumn_name < ...
- mysql获取某个表中除了某个字段名外的所有字段名
现一个表中有很多字段,但我不想要其中某一个字段,手打出来字段太多,不方便. SELECTGROUP_CONCAT( column_name SEPARATOR ',' ) FROMinformatio ...
- MySQL 获取物理表的主键字段
参考代码: 1 /** 2 * 获取主键字段 3 * @param $table 4 * @param $database 5 * @return mixed 6 */ 7 public functi ...
- PostgreSQL 获取所有库名、表名、字段名
获取所有库名 SELECTdatname FROMpg_database WHEREdatistemplate = FALSE 获取表名 SELECTtablename FROMpg_tables W ...
- python读取access_Python 获取 Access 表字段名!
时效说明:walker 的旧文迁移,某些地方可能过时,最后更新时间为 2015-09-25 以下所有代码 Python2.7.Python3.4 均可用. Python资源共享群:484031800 ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
- SQL语句获取数据库名、所有表名、所有字段名及字段类型
SQL语句获取所有用户名,数据库名.所有表名.所有字段名及字段类型,方法来自于网上,稍加修改 1.获取所有用户名: SELECT name FROM Sysusers where status='2' ...
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
SQL获取所有用户名,数据库名.所有表名.所有字段名及字段类型2009-03-14 10:481.获取所有用户名:SELECT name FROM Sysusers where status='2' ...
- oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...
最新文章
- 字符串去掉两端的引号_Python3.7知其然知其所以然-第六章 字符串
- Zynq的AMP开发注意事项之sdk_repo
- Guava的Collections2:过滤和转换Java集合
- SublimeText如何让代码的关键字高亮显示
- Win7系统账户被禁用的解决方法
- es6 初级之箭头函数
- Java怎么跑不起来_tarsJava example 跑不起来
- python3socket非阻塞_Python的socket.accept非阻塞吗?
- 题解 AT934 【完全数】
- 服务器挂微信显示登陆异常怎么办,解决微信提示“该微信账号因登录环境异常,已被限制登录。”的方法...
- php分界符,c# – 如何使用openxml添加分节符下一页?
- 让你更好使用 Typescript 的11个技巧
- 解决MySQL报ValueError(“Could not process parameters“)错误
- 【同一电脑原win用户信息迁移到新Win用户下python interpreter显示 no interpreter问题】
- 大数据的5大关键技术点
- 乐游TGapi接口平台(接口商)
- Google 开源的项目集合
- 树与图在索引上的区别
- centos8安装tomcat
- MyBatis-Plus的条件查询(只举例部分方便使用)
热门文章
- Java - 死锁 Dead Lock 定位分析
- Oracle-等待事件解读
- Android Studio报Element XXXX must be declared的解决方法
- RecyclerView的那点事儿
- 运行VC++6.0出现error LNK2001: unresolved external symbol _WinMain@16
- mysql特有语法_mysql 有用的特殊语法
- Python的setuptools详解【1】
- update 和 left join 合并_Python数据预处理——连接、合并、重塑样本
- dell电脑重装系统no bootable devices found
- php简单网站源码包含数组_PHP 数组