验证Inceptor ACID 原子性,一致性,隔离性
1 创建普通ORC
set transaction.type=inceptor;
set plsql.compile.dml.check.semantic=false;
create database dbname;
use dbname;
drop table if exists orc_table;
create table orc_table(key int,value string) stored as orc;
原子性验证
操作:在任务中向 ORC事务表,和ORC表插入数据,然后检查ORC表是否有数据。
因为ORX表不支持单挑插入,会进行回滚,应该没有数据
--创建ORC事务表
drop table if exists atomicity_table;
create table atomicity_table(
key int,
value string
)
clustered by (key)
into 8 buckets
stored as orc
tblproperties('transactional'='true');
创建存储过程 验证原子性
create or replace procedure t