我试图执行下面的声明,但我认为新税是不对的。执行完后可以使用批量收集吗??
EXECUTE IMMEDIATE
'select unique cvc.object_id ' ||
'from ems.ibo_sm_cvc_rfs cvc,' ||
'ems.ibo_alcatel_mse_locale poi,' ||
'ems.ibo_nbn_csa csa,' ||
'ems.ibo_sm_ean_service_sites_rfs sites,' ||
'EMS.ibo_sm_ean_service_site_rfs site ' ||
'where poi.object_name = :1'
USING pis_poi_for_cleanup
BULK COLLECT INTO pona_identified_cvcs;我得到的错误是通用的:
当期望下列之一时,遇到符号"BULK“:
发布于 2015-07-16 12:33:50
重写原始答案,将USING子句移到BULK COLLECT语句之后:
BEGIN
EXECUTE IMMEDIATE 'select unique cvc.object_id ' ||
'from ems.ibo_sm_cvc_rfs cvc,' ||
'ems.ibo_alcatel_mse_locale poi,' ||
'ems.ibo_nbn_csa csa,' ||
'ems.ibo_sm_ean_service_sites_rfs sites,' ||
'EMS.ibo_sm_ean_service_site_rfs site ' ||
'where poi.object_name = :1'
BULK COLLECT INTO pona_identified_cvcs
USING pis_poi_for_cleanup;
END;
/您可以扩展此代码,查看此链接。
希望能帮上忙!
https://stackoverflow.com/questions/31454072
复制相似问题