1 建立大表。 2 创建分区继承 3 定义Rule或者Trigger? 1 建立大表 CREATE TABLE student (student_id bigserial, name varchar(32), score smallint) 2 创建分区继承 CREATE TABLE student ...
分类:
数据库 时间:
2017-03-02 22:05:28
阅读次数:
416
建了分区表的同学相信添加分区表很头疼,如果有按月分区又有按日分区的,而且是通过"_yyyymmdd"或者"_yyyymm"后缀进行分区的,那么可以用这个函数进行添加分区
CREATE OR REPLACE FUNCTION f_add_partition()
RETURNS void
LANGUAGE plpgsql
AS $function$
declare
v_...
分类:
数据库 时间:
2016-05-07 07:42:11
阅读次数:
774
How to debug plpgsql with pgAdminIII [root@localhost soft_bak]# git clone git://git.postgresql.org/git/pldebugger.git Initialized empty Git repository
分类:
数据库 时间:
2016-01-29 20:48:27
阅读次数:
485
nvl()函数是oracle/plpgsql中的一个函数,格式为:nvl(string1, replace_with)功能:如果string1 位null,那么nvl()函数返回replace_with的值,否则返回sting1的值。注意:sting1和replace_with必须是同一数据类型,除...
分类:
数据库 时间:
2016-01-22 21:26:33
阅读次数:
426
do language plpgsql$$declaredz driver_zone%rowtype;leadtime integer;begin leadtime = 0; for dz in select * from driver_zone loop leadtime = leadtime ....
分类:
数据库 时间:
2015-11-09 10:49:55
阅读次数:
224
CREATE LANGUAGE plpgsql CREATE or REPLACE function getDatirenshu(w_wjID int)RETURNS INTEGERas 'DECLARE datiRenshu INTEGER;BEGIN select count(id) into ...
分类:
数据库 时间:
2015-10-27 19:50:25
阅读次数:
207
最近在研究postgresql,因此也就对PL/pgsql产生了浓厚的兴趣,因此这里就来稍微的总结一下,首先说一下的是这个PL是Procedure Language的简写,也就是所谓的"过程语言“。 下面的很大一部分内容都是引用自pgsql手册,但是也根据自己的理解进行了一些简单的改变。
第一,调用时机
其中PL/pgsql的函数被第一次调用的时候,其函数内的源代码会被...
分类:
数据库 时间:
2015-08-21 00:16:48
阅读次数:
297
MySQL 实现ORACLE connect by 遍历树形结构。...
分类:
数据库 时间:
2014-11-04 17:25:45
阅读次数:
127
postgres sql plpgsql 存储过程 循环...
分类:
其他好文 时间:
2014-07-03 17:52:18
阅读次数:
427
PostgreSQL支持数组,但是没有对数据内部元素进行排序的一个函数。今天我分别用PLPGSQL和PLPYTHONU写了一个。示例表结构:t_girl=#\dtest_array;
Table"ytt.test_array"
Column|Type|Modifiers
--------+-----------+--------------------------------------------------------..
分类:
数据库 时间:
2014-06-17 17:37:23
阅读次数:
254