oceanbase / odc

OceanBase Developer Center(ODC), An open-source, enterprise-grade database tool for collaborative development
https://github.com/oceanbase/odc
Apache License 2.0
531 stars 51 forks source link

[Bug]: Modify oracle json type data, report asynchronous SQL execution result does not exist #3337

Open Huangxiao-mas opened 1 week ago

Huangxiao-mas commented 1 week ago

ODC version

ODC432

OB version

independent

What happened?

Modify oracle json type data, report asynchronous SQL execution result does not exist

image

What did you expect to happen?

How can we reproduce it (as minimally and precisely as possible)?

CREATE TABLE P_order_detail_test (
  "APPL_SEQ" NUMBER(20) NOT NULL ENABLE,
  "CHANNEL_NO" VARCHAR2(50),
  "APP_ID" VARCHAR2(50),
  "ORDER_TYPE" VARCHAR2(10),
  "ORDER_STATUS" VARCHAR2(1),
  "ORDER_INFO" JSON,
  "CHANNEL_TOPIC" VARCHAR2(50),
  "MESSAGE_ID" VARCHAR2(100),
  "CREATE_TIME" DATE DEFAULT sysdate NOT NULL ENABLE,
  "UPDATE_TIME" DATE DEFAULT sysdate NOT NULL ENABLE,
  CONSTRAINT "P_ORDER_DETAIL_TEST" PRIMARY KEY ("APPL_SEQ", "CREATE_TIME")
) COMPRESS FOR ARCHIVE REPLICA_NUM = 3 BLOCK_SIZE = 16384 USE_BLOOM_FILTER = FALSE TABLET_SIZE = 134217728 PCTFREE = 0
 partition by range(CREATE_TIME)
(partition "P1" values less than (TO_DATE(' 2025-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P2" values less than (TO_DATE(' 2025-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P3" values less than (TO_DATE(' 2026-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P4" values less than (TO_DATE(' 2026-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P5" values less than (TO_DATE(' 2027-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P6" values less than (TO_DATE(' 2027-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P7" values less than (TO_DATE(' 2028-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P8" values less than (TO_DATE(' 2028-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P9" values less than (TO_DATE(' 2029-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P10" values less than (TO_DATE(' 2029-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')),
partition "P11" values less than (TO_DATE(' 2030-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))) ;
INSERT INTO "P_ORDER_DETAIL_TEST" ("APPL_SEQ","CHANNEL_NO","APP_ID","ORDER_TYPE","ORDER_STATUS","ORDER_INFO","CHANNEL_TOPIC","MESSAGE_ID","CREATE_TIME","UPDATE_TIME") VALUES (1202406196,'jd','aa','credit','3',null,null,null,to_date('2024-06-19 05:31:44','YYYY-MM-DD HH24:MI:SS'),to_date('2024-06-19 05:31:44','YYYY-MM-DD HH24:MI:SS'));

resvising json data

Anything else we need to know?

No response

yhilmare commented 3 days ago

front end's problem