在navcat中使用语句向oracle数据库中批量插入数据
DECLARE
v_org_name VARCHAR2(255) := '安徽省公司';
v_report_date VARCHAR2(40) := '2024年2月';
v_id NUMBER;
BEGIN
FOR i IN 1..70 LOOP
-- 生成一个随机7位的ID
v_id := TRUNC(DBMS_RANDOM.VALUE(1000000, 9999999));
-- 插入数据
INSERT INTO "HY"."AHDIM_FULL_CALIBER_REPORT" (
"ID",
"ORG_NO",
"ORG_NAME",
"INDUSTRY_CODE",
"INDUSTRY_NAME",
"INDUSTRY_SUMMARY_CODE",
"INDUSTRY_SUMMARY_NAME",
"MONTH_QUANTITY",
"MONTH_RATE",
"ACCUMULATE_QUANTITY",
"ACCUMULATE_RATE",
"REPORT_DATE"
) VALUES (
v_id,
2, -- ORG_NO, 可以设置为NULL或者根据实际情况赋值
v_org_name,
2, -- INDUSTRY_CODE, 可以设置为NULL或者根据实际情况赋值
2, -- INDUSTRY_NAME, 可以设置为NULL或者根据实际情况赋值
2, -- INDUSTRY_SUMMARY_CODE, 可以设置为NULL或者根据实际情况赋值
2, -- INDUSTRY_SUMMARY_NAME, 可以设置为NULL或者根据实际情况赋值
2, -- MONTH_QUANTITY, 可以设置为NULL或者根据实际情况赋值
2, -- MONTH_RATE, 可以设置为NULL或者根据实际情况赋值
2, -- ACCUMULATE_QUANTITY, 可以设置为NULL或者根据实际情况赋值
2, -- ACCUMULATE_RATE, 可以设置为NULL或者根据实际情况赋值
v_report_date
);
END LOOP;
COMMIT;
END;

浙公网安备 33010602011771号