在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;
posted @ 2024-08-06 10:21  tianjifei123  阅读(48)  评论(0)    收藏  举报