自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 LightDB支持TO_TIMESTAMP函数的格式灵活匹配

LightDB支持TO_TIMESTAMP函数的格式灵活匹配

2024-03-26 18:28:07 96

原创 LightDB支持DBMS_DATAPUMP包

LightDB支持DBMS_DATAPUMP包

2024-03-05 13:49:40 112

原创 LightDB支持自治事务

LightDB支持自治事务

2024-02-08 10:13:59 181 1

原创 LightDB函数存储过程支持long类型

LightDB函数存储过程支持long类型

2024-02-02 19:54:06 208

原创 LightDB支持WY_CONCAT聚合函数

LightDB支持WY_CONCAT聚合函数

2024-02-02 18:37:32 216

原创 LightDB plorasql function 支持入参超过100个

LightDB function支持入参超过100个

2024-02-02 14:52:41 172

原创 LightDB支持ecpg匿名块数组变量

LightDB ecpg匿名块支持数组变量传参

2024-02-01 16:56:44 197

原创 LightDB函数中支持ROLLBACK

LightDB支持函数中ROLLBACK

2024-02-01 13:47:54 138

原创 LightDB支持Oracle同义词

LightDB支持Oracle同义词

2024-01-25 21:46:06 122

原创 LightDB支持自定义异常

LightDB支持在匿名块,函数,存储过程中使用自定义异常。

2024-01-17 17:25:39 311

原创 函数rollback导致变量赋值结果丢失问题分析

分析可知,l_result 在exception中的复制实在subxact local memory contexts中的,而ROLLBACK会在AtSubCleanup_Memory函数中清理子事务上下文导致变量值失效,因RollbackAndReleaseCurrentSubTransaction()广泛应用在postgresql的各个地方,所以复制一份如上四个函数出来重新修改逻辑来适配函数回滚需求。之后的测试运行结果返回值失效,如下。首次测试运行结果OK,如下。

2023-12-27 22:34:33 387

原创 Oracle SYNONYM案例学习

使用语句创建同义词,它是表、视图、序列、运算符、过程、存储函数、包、物化视图、Java 类模式对象、用户定义的对象类型或其他同义词的替代名称。同义词依赖于它的目标对象,如果目标对象被更改或删除,同义词就会变得无效。

2023-12-13 15:47:25 332

原创 数据库自治事务学习研究

openGauss在执行存储过程中通过分析函数DECLARE部分是否有。

2023-12-05 20:52:22 365

原创 LightDB commit/rollback在匿名块,函数,存储过程中的行为

LightDB支持oracle pl/sql以及开源postgresql pl/pgsql两种过程性(增强)语言。本文主要讲解LightDB plorasql与KingBase和Oracle事务的典型用法及行为对比。

2023-12-01 17:54:10 867

原创 PostgreSQL查询树

在开始对查询优化器的代码进行分析之前,对查询树必须有一定的了解,下面开始分析查询树的结构,同时介绍一下查询树涉及的其他数据结构。

2023-11-20 11:05:50 216

原创 LightDB-x 单机版安装试用

LightDB-x 单机版安装试用

2023-11-20 09:41:14 20

原创 PostgreSQL异构引擎pg-strom源码解读

源码中的测试样例SQL

2019-10-24 23:34:33 1186 8

原创 MariaDB源码解读之引擎启动与查询流程

引擎启动流程sql/mysqld.cc/int mysqld_main(int argc, char **argv) ->sql/mysqld.cc/static int init_server_components() ->sql/sql_plugin.cc/int plugin_init(int *argc, char **argv, int flags) ->...

2019-09-04 17:21:45 492 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除