- 博客(55)
- 资源 (9)
- 收藏
- 关注
原创 LightDB PLSQL开发指南(第一篇)
LightDB 数据库系统的PL/oraSQL(兼容Oracle PL/SQL) 是一个可加载的过程化语言,它用于与 Oracle PL/SQL 应用程序兼容。后面章节PL/oraSQL都简称为PL/SQL。
2024-06-04 20:52:46
2251
原创 lightdb 函数支持out参数
目前LightDB中的OUT参数和Oracle还存在一些差异,如Oracle中OUT形参值是类型的默认值(非RECORD类型,为NULL);LightDB中OUT形参值等于实参值。
2024-05-22 18:54:56
1377
原创 lightdb create or replace支持返回值类型不同的函数创建
在上述示例中,get_employee_data函数 第一次是返回游标类型,替换重建后返回数值类型,函数返回值类型的变化,需要调用者本身去适配。
2024-05-20 14:14:04
1441
原创 lightdb plorasql存储过程支持SQLCODE和SQLERRM
异常块内获取的sqlcode和sqlerrm的值为抛出异常对应的错误码和错误信息,非异常块内sqlcode是0,sqlerrm是ORA-0000。
2024-05-15 15:15:34
1460
1
原创 lightdb object支持authid current_user
在信创适配中,从Oracle迁移过来的程序使用authid current_user。为此LightDB从24.1版本开始,对该功能进行了支持。
2024-01-30 10:02:29
304
原创 lightdb object支持static函数
LightDB 24.1版本中对象方法包括下列几种:MEMBER方法:MEMBER方法可以被对象实例调用。通过调用MEMBER方法,可以访问对象实例的数据,通过SELF隐式参数可以访问对象的数据。STATIC方法:STATIC方法可以被对象类型调用。没有隐式参数,不能通过隐式参数访问到对象的数据。典型调用方式是type_name.method()。
2024-01-26 15:53:53
1560
原创 lightdb mysql模式下的datediff
在信创适配中,有从MySQL迁移过来的程序,其中程序涉及日期加减数字的场景和使用datediff函数的场景。因此在LightDB-X 23.4版本中,MySQL兼容模式下对日期加减数字做了支持,与MySQL行为一致。在LightDB MySQL兼容模式下,当date类型与整数相加减时返回bigint类型,当date类型与浮点型相加减时返回numeric。MySQL中日期加减数值型时返回的结果也是数值型。
2023-12-18 01:37:29
130
原创 lightdb plorasql集合类型新增可变数组
在信创适配中,从Oracle迁移过来的存储过程使用到可变数组。因此在LightDB-X 23.4版本中对现有的集合类型进行了增强,添加了可变数组类型。在LightDB-X 23.4版本开始plorasql支持的集合类型同Oracle一致,覆盖了关联数组,可变数组和嵌套表三种类型,支持的方法如下。可变大小数组是一个数组,其元素数量可以从零(空)到声明的最大大小不等,在这里超过也支持。随着您添加或删除元素,可变数组变量占用的内存量可以动态增加或减少。目前只支持本地类型的可变数组,不支持全局可变数组。
2023-12-09 23:59:21
217
1
原创 LightDB to_char 三入参函数支持
LightDB-X 23.3版本已经支持了两个入参的TO_CHAR函数,并不支持三个入参的TO_CHAR函数。LightDB-X 23.4版本对三个入参的TO_CHAR函数进行了支持。这里的第三个参数无实际功能(与Oracle存在区别),仅仅保证调用三个入参的TO_CHAR能正常调用,功能同两个入参的TO_CHAR。在信创适配中,从Oracle迁移过来的程序使用了TO_CHAR函数。准备数据, 在LightDB-X Oracle模式下运行如下。两参数的TO_CHAR使用。三参数的TO_CHAR使用。
2023-12-04 14:33:35
155
原创 lightdb substr函数支持浮点类型
在信创适配中,从ORACLE迁移过来的程序使用了substr函数。LightDB 23.4版本对该函数进行了增强。支持位置参数和长度参数使用number类型。
2023-11-28 11:33:12
116
原创 PostgreSQL内核开发过程介绍(二)-用户自定义函数
创建一个C函数编译成一个共享库在PostgreSQL中创建一个新函数PostgreSQL 提供了四种函数SQL函数过程语言函数内部函数C语言函数。
2023-06-12 14:17:51
581
原创 PostgreSQL内核开发过程介绍(一)-PostgreSQL简介
特性清单SQL92查询语言的扩展子集使用GNU readline的psql 命令行接口允许并发访问数据库的客户机/服务器体系结构支持btree、hash 或 rtree索引基于两阶段提交协议的事务机制来确保并发数据访问的数据完整性可以使用基于主机、密码、加密、标识(RFC 1413)或Kerberos V4/V5身份验证来确保授权的数据访问大量预定义的数据类型支持用户定义的SQL函数支持崩溃后的恢复C的嵌入式SQL预编译器ODBC接口JDBC接口。
2023-06-09 23:09:02
481
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人