CREATE OR REPLACE PACKAGE PKG_CREATE_TEST_DATA AS
PROCEDURE PROC_EO_CUSTOMER_SERVICE_ORDER(CNT_NUM NUMBER);
END;
/
CREATE OR REPLACE PACKAGE BODY PKG_CREATE_TEST_DATA AS
PROCEDURE PROC_EO_CUSTOMER_SERVICE_ORDER(CNT_NUM NUMBER) IS
V_CNT_NUM NUMBER := 0;
V_CNT_TM NUMBER;
v_LOOP NUMBER := 0;
v_max number;
v_max_id number;
BEGIN
V_CNT_TM := CNT_NUM / 10000;
select max(ECSO_ID)
into v_max_id
from EO_CUSTOMER_SERVICE_ORDER
where ECSO_ID >= 10000000
AND ECSO_ID <= 50000000;
if v_max_id > 0 then
v_max := v_max_id + 1;
else
v_max := 10000000;
end if;
loop
exit when v_LOOP >= V_CNT_TM;
v_LOOP := v_LOOP +
数据库造大量数据时可用模板
最新推荐文章于 2024-09-05 20:26:16 发布
本文介绍如何利用模板和编程语言如PL/SQL在数据库中高效地创建大量测试数据,以模拟真实场景,确保应用程序在大规模数据下的正确运行。
摘要由CSDN通过智能技术生成