I am trying to insert this sample json data into an Oracle version 19 table. I tried this without any success:
DECLARE
myJSON JSON_ARRAY_T;
SET myJSON :=
json_array_t ('
[
{"CUST_NUM": 12345, "SORT_ORDER": 1, "CATEGORY": "ICE CREAM"}
{"CUST_NUM": 12345, "SORT_ORDER": 2, "CATEGORY": "ICE CREAM"}
{"CUST_NUM": 12345, "SORT_ORDER": 3, "CATEGORY": "ICE CREAM"}
]
');
BEGIN
INSERT INTO JT_TEST (CUST_NUM, SORT_ORDER, CATEGORY)
SELECT CUST_NUM, SORT_ORDER, CATEGORY
FROM OPENJSON(myJSON)
WITH (
CUST_NUM int,
SORT_ORDER int,
CATEGORY VARCHAR2
);
END;
Thank you for your time.