我正在使用PL / JSON库来解析从MongoDB到Oracle DB的数据。我使用UTL_HTTP包如下:
l_http_request := UTL_HTTP.begin_request('https://api.appery.io/rest/1/db/collections/Outlets' , 'GET' , 'HTTP/1.1'); -- ...set header's attributes UTL_HTTP.set_header(l_http_request, 'X-Appery-Database-Id', '53f2dac5e4b'); --UTL_HTTP.set_header(l_http_request, 'Content-Length', LENGTH(l_param_list)); -- ...set input parameters -- get Response and obtain received value l_http_response := UTL_HTTP.get_response(l_http_request); --using a loop read the response. BEGIN LOOP UTL_HTTP.read_text(l_http_response, buf); l_response_text := l_response_text || buf; END LOOP; EXCEPTION WHEN UTL_HTTP.end_of_body THEN NULL; END; l_list := json_list(l_response_text); FOR i IN 1..l_list.count LOOP A_id := json_ext.get_string(json(l_list.get(i)),'_id'); .....
循环提取并插入记录。但是,即使请求的数据远远超过100条记录,插入的记录数也不会超过100条记录。
我尝试了不同的JSON集合和不同的Oracle表,但结果是一样的。我得到的最大记录数是100条记录。
我需要将他们的任何属性添加到我的回复中吗?