你用游标,拼成一个批执行的语句。比如你现在是insert into () values ();每句执行一次,改成,先在游标里把语句拼成insert into ()select ...union select ...union select ... 这种形式,然后在游标外执行一次就可以了。