版本介绍
Vastbase G100 V2.2 Build 13 Release Notes
Vastbase G100 V2.2 Build 13是Vastbase于2023年6月5日发布的先行版,新增了大量语法、函数、功能以及兼容性特性。本章将介绍新增特性概览,其他功能请参考Vastbase G100 V2.2 Build 10、Vastbase G100 V2.2 Build 11以及Vastbase G100 V2.2 Build 12。
新特性
特性优化
兼容模式 |
功能模块 |
新增特性 |
通用 |
插件 |
升级ltree插件,将ltree插件从1.0版本升级至1.2版本。 |
升级pg_zhtrgm插件,将pg_zhtrgm插件从1.1升级至1.4版本。 |
Oracle兼容性 |
内置包 |
DBMS_LOB新增内置包函数WRITE和APPEND。 |
DBMS_JOB功能增强,新增内置包函数CHANGE以及支持Oracle兼容模式下的特定语法,在传参时使用`参数名=>参数值`的写法。 |
DBMS_SESSION新增内置包函数SET_CONTEXT和CLEAR_ALL_CONTEXT。 |
DBMS_UTILITY新增内置包函数FORMAT_ERROR_STACK和FORMAT_ERROR_BACKTRACE。 |
DBMS_XSLPROCESSOR新增内置包函数SELECTNODES用于从XML的DOM树中获取到指定的树节点列表。 |
UTL_ENCODE新增内置包函数BASE64_ENCODE实现对RAW类型内容的加密,返回加密密文。 |
UTL_FILE新增内置包函数PUT_RAW接受作为输入的RAW类型数值,并将该值写入输出缓冲区。 |
UTL_HTTP新增内置包函数READ_TEXT,可以根据请求url返回内容的字符集编码信息,解码并读取指定个数的字符存入指定的缓冲区中。 |
UTL_RAW新增内置包函数BIT_XOR,LENGTH和SUBSTR。 |
DBMS_RLS.ADD_POLICY新增支持package函数。 |
MySQL兼容性 |
数据类型 |
int,tinyint和bigint,支持int(N),tinyint(N),bigint(N)的写法。 |
SQL Server兼容性 |
数据类型 |
DATETIME2类型的秒精度从小数点后6位变为7位。 |
新增以下操作系统及CPU平台适配
数据库 |
CPU型号 |
操作系统 |
Vastbase G100 |
鲲鹏920 |
Kylin 2019 |
kylin v10(juniper) |
kylin V10 sp3 |
麒麟信安 3.3 |
统信UOS V20(1021e) |
openEuler 22.03 sp1 |
Intel x86 |
中标麒麟 7.6 |
Ubuntu Desktop 22.04 |
openEuler 22.03 sp1 |
kylin v10 sp3 |
openEuler 20.03 sp3 |
海光x86 |
kylin v10 sp3 |
CentOS 8.2 |
统信UOS 1050u2a |
兆芯x86 |
Kylin V10 sp3 |
海光C86 |
openEuler 22.03 |
openEuler 22.03 sp1 |
龙芯5(LoongArch64) |
统信UOS V20(1050u2a) |
飞腾s2500 |
kylin V10 sp3 |
Vastbase Lite |
Intel x86 |
openEuler 22.03 sp1 |
Ubuntu 22.04.2 LTS(桌面版) |