文件名称:验证事务一致性-cpda数据分析师用书
文件大小:566KB
文件格式:PDF
更新时间:2024-07-21 18:32:50
hadoop 大数据 sql InceptorSQL
(3)验证事务一致性 任务:在事务中向 ORC 表插入数据,然后检查 ORC 事务表 consistency_table 中的数据是 否被更新。预期结果为数据未更新。 步骤 SQL: // 创建 ORC 事务表,并插入两条数据 1. drop table if exists consistency_table; 2. create table consistency_table (key int, value string) clustered by(key) into 8 buckets stored as orc tblproperties('transactional'='true'); 3. insert into consistency_table values(1,10.5); 4. insert into consistency_table values(2,20.5); // 创建存储过程,验证事务一致性 5. create or replace procedure test_consistency() is declare cnt int:=0; begin begin transaction; update consistency_table set value = 30.5 where key = 1; insert into orc_table values(3,50.5); update consistency_table set value = 40.5 where key = 2; commit; exception when others then rollback; dbms_output.put_line('update failed.');