摘要: KingbaseES提供了多种的时间函数,这些函数在使用过程中存在哪些不同? **同一事务** test=# begin test-# for i in 1.. 10 loop test-# raise notice 'time1:%,time2:%,time3:%,time4:%,time5:%' 阅读全文
posted @ 2022-08-18 18:18 阿白* 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 《ODBC指南》中只介绍了window环境如何配置odbc数据源,但是没有介绍如何导入数据源驱动,这里做个补充。 在没有导入数据源驱动之前,按照文档操作是查不到kingbaseES的odbc数据源的: 通过安装目录下的 \Interface\odbc 中的注册表文件来导入源驱动 双击操作系统版本对应 阅读全文
posted @ 2022-08-11 20:25 阿白* 阅读(151) 评论(0) 推荐(0) 编辑
摘要: KingbaseES V008R006C006B0013版本新增支持闪回查询,闪回版本查询、闪回表到指定时间点。旧版本已支持闪回回收站技术。 闪回技术(闪回查询和闪回表到指定时间点)可以通过时间戳和CSN(commit sequence number)两种方式进行。 两种方式目前都需要依赖提交的时间 阅读全文
posted @ 2022-08-05 15:06 阿白* 阅读(34) 评论(0) 推荐(0) 编辑
摘要: KingbaseES为“大字段“的物理存储提供了TOAST功能,通过合适的配置策略能够减少IO次数和扫描块数,进而提升查询速度。 TOAST:The Oversized-Attribute Storage Technique 特点: KingbaseES采用固定页面大小(通常是8Kb,不象oracl 阅读全文
posted @ 2022-07-29 13:57 阿白* 阅读(28) 评论(0) 推荐(0) 编辑
摘要: KingbaseES格式化函数提供一套有效的工具用于把各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。 下面列出了这些函数,它们都遵循一个公共的调用习惯:第一个参数是待格式化的值,而第二个是定 阅读全文
posted @ 2022-07-22 14:37 阿白* 阅读(158) 评论(0) 推荐(0) 编辑
摘要: DENSE_RANK()函数用于为结果集分区内的每一行分配一个排名,排名值之间没有差距,函数为结果集的每个分区中的每一行分配一个等级。 与 RANK() 函数不同的是,DENSE_RANK() 函数总是返回连续的排名值。对于每个分区,DENSE_RANK() 函数为具有相同值的行返回相同的排名。 语 阅读全文
posted @ 2022-07-22 14:03 阿白* 阅读(112) 评论(0) 推荐(0) 编辑
摘要: KingbaseES 中可以通过构造一个聚集函数来实现mysql的any_value功能。 示例 创建函数 create function coalesce_("anyelement","anyelement") returns "anyelement" language sql as $$ sel 阅读全文
posted @ 2022-07-15 15:49 阿白* 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.简介 lag与lead函数是跟偏移量相关的两个分析函数,通过这两个函数可以在一次查询中取出同一字段的前N行的数据(lag)和后N行的数据(lead)作为独立的列,从而更方便地进行进行数据过滤。 2.语法 LEAD/lag (expression [, offset [, default_valu 阅读全文
posted @ 2022-07-08 14:28 阿白* 阅读(41) 评论(0) 推荐(0) 编辑
摘要: using子句用于在修改表字段类型的时候,进行显示的转换类型。 1.建表 create table t(id integer); 2.插入数据 insert into t select generate_series(1,10); 3.把id列类型修改为varchar test=# alter ta 阅读全文
posted @ 2022-07-01 15:35 阿白* 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 用法 SELECT DISTINCT ON ( expression [, ...] ) 把记录根据[, …]的值进行分组,分组之后仅返回每一组的第一行。 需要注意的是,如果不指定ORDER BY子句,返回的第一条记录是不确定的。如果你使用了ORDER BY 子句,那么[, …]里面的值必须靠近OR 阅读全文
posted @ 2022-06-23 19:33 阿白* 阅读(93) 评论(0) 推荐(0) 编辑