这3个句子其实是独立的。你非要把它拼在一起。。。
我个人建议不这样做,
不过你非要这样做的话,注意在句子后面的分号后加上回车符
分开处理 3句语句 需要用分号分割 而execute immediate 中加分会报错
begin
execute immediate '....';
execute immediate '....';
execute immediate '....'
end ;
execute immediate '....';
execute immediate '....';
execute immediate '....'
end ;