摘要:
KingbaseES 内置支持 XML 相关操作,也可以通过xml2 插件进行扩展支持。以下通过例子介绍 KingbaseES XML 与Oracle 在用法上存在的一些差异。 一、数据准备 create table t1(content xml); insert into t1 values( x 阅读全文
posted @ 2023-02-03 12:00
KINGBASE研究院
阅读(92)
评论(0)
推荐(0)
摘要:
一、对于null 值处理 1、Oracle 分区字段允许为空,只要存在maxvalue 分区,值就可以插入。 SQL> create table t1(id number,data varchar(9)) partition by range(id) 2 ( 3 partition p1 value 阅读全文
posted @ 2023-02-03 11:58
KINGBASE研究院
阅读(154)
评论(0)
推荐(0)
摘要:
KingbaseES PLSQL 从 V8R6C4 版本开始,支持用户自定义异常。具体例子如下: create or replace procedure p_test() as error_number EXCEPTION; x integer:=1; begin if x < 10 then RA 阅读全文
posted @ 2023-02-03 11:55
KINGBASE研究院
阅读(85)
评论(0)
推荐(0)
摘要:
KingbaseES默认如果在PLSQL-block 执行过程中的任何SQL 语句导致错误,都会导致该事务的所有语句都被回滚,而Oracle 则是语句级的回滚。KingbaseES 为了更好的与 Oracle兼容,新增参数ora_statement_level_rollback 。当 ora_sta 阅读全文
posted @ 2023-02-03 11:51
KINGBASE研究院
阅读(158)
评论(0)
推荐(0)
摘要:
案例说明: 数据库在日常的维护过程中,执行表结构查询语句(\d t1),如下图所示,出现“missing chunk number 0 for toast value 16259 in pg_toast_2619”,从报错信息看和toast表有关。本案例复现了以上故障,并提供了解决方案。 适用版 阅读全文
posted @ 2023-02-03 11:24
KINGBASE研究院
阅读(549)
评论(0)
推荐(0)
摘要:
在使用KingbaseES数据库的时候,系统默认存在一个跟系统初始化用户同名的Superuser(默认是system用户,可更改)。 这个Superuser的存在其实对于权限的管控是很有用的,但是如果我们误操作,把数据库所有的superuser都变成普通账号后,可能会引起很多问题。 本文介绍这种情况 阅读全文
posted @ 2023-02-03 10:48
KINGBASE研究院
阅读(427)
评论(0)
推荐(0)

浙公网安备 33010602011771号