摘要: 只需在查询结果中添加一列 row_number() over() as rownum即可 如: 但是如果要对rownum进行筛选,那么需要嵌套一层: 阅读全文
posted @ 2019-09-24 17:20 好人卡收藏家 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 本代码目的是替代Oracle的connect by语句,并实现后者的path和idleaf功能。 正文开始: 假设表org,字段有 id(编号),name(名称),pid(上级编号), 最上级的记录pid为空。 如: id name pid 1 集团 null 2 财务部 1 3 行政部 1 4 主 阅读全文
posted @ 2019-09-24 10:49 好人卡收藏家 阅读(2577) 评论(1) 推荐(0) 编辑
摘要: 项目做库迁移,前期需要经常调整表结构语句,涉及多次的批量drop,本着偷懒精神写了这个函数。鉴于本函数在生产环境有巨大风险,建议测试完毕后立即删除。 主要步骤很简单:1)从pg_tables查询得到相关表名称;2)遍历查询结果拼接动态语句然后循环执行。 代码: 代码是手打,本机也没有测试环境,如果有 阅读全文
posted @ 2019-09-24 10:09 好人卡收藏家 阅读(1940) 评论(0) 推荐(0) 编辑