首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行立即语句后的PL-SQL大容量收集

执行立即语句后的PL-SQL大容量收集
EN

Stack Overflow用户
提问于 2015-07-16 12:25:03
回答 1查看 706关注 0票数 1

我试图执行下面的声明,但我认为新税是不对的。执行完后可以使用批量收集吗??

代码语言:javascript
复制
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“:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-16 12:33:50

重写原始答案,将USING子句移到BULK COLLECT语句之后:

代码语言:javascript
复制
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;
/

您可以扩展此代码,查看此链接

希望能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31454072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档