–创建测试数据
CREATE TABLE test (
serialno varchar(100),
handlingstaff varchar(100),
operatedate date
);
INSERT INTO test
SELECT
'val'||v serialno,
'work'||ceil(random()*1000) handlingstaff,
CURRENT_DATE-cast(random()*365 as integer) operatedate
FROM generate_series(1, 10000000) v;
–循环插入数据
DO $$
BEGIN
FOR i IN 1..50000 BY 1 LOOP
INSERT INTO test_a
SELECT
'val'||v serialno,
'work'||ceil(random()*1000) handlingstaff,
CURRENT_DATE-cast(random()*365 as integer) operatedate
FROM generate_series(1,200) v;
END LOOP;
END $$;