这个要是有多个结果,则INTO 会出错。
select device_id, region_id, device_name, device_type_id
into deviceid, regionid, devicename, devicetype
from gxx01.sys_device;
以下FOR 缺少一个范围,且你的变量N在后边的代码也没用到。
for n in reverse (select count(*) from gxx01.sys_device) loop
应该直接说出你要做什么,大家才好帮你。