postgres查询多表/分区表/动态表中的数据量

最近被派了个活,要整一个postgres存储过程的脚本,然而本人并不会玩postgres,而且也没接触过存储过程,这几天不知道走了踩了多少坑。

由于数据量比较大,故需要分区处理。在成功对原表进行散列分区并存入测试数据之后,领导说验证一下分区表数据条数与输入的测试数据条数是否一致,于是要查询分区表的数据条数

由于分区表的个数较多,不想一个个手动输入再查找,于是采用存储过程动态拼接分区表名并进行查询。

第一个坑:静态执行select无法使用拼接的表名
create or replace function get_line_number(table_name_t varchar) returns integer as $$
declare
    line_number integer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值