EXECUTE IMMEDIATE

EXECUTE IMMEDIATE作用: 可以执行动态的拼接sql语句和PL/SQL块;

普通用法: 直接执行拼接的sql语句。 execute immediate str_sql;

高级用法:把执行的结果赋给自定义数组或者一种类型。

......

  TYPE itemrecord IS RECORD (        item_id     M_CTL.CTL_CD%TYPE,       

                                                     item_name   M_CTL.CTL_CHARA1%TYPE);

  TYPE item_table_type IS TABLE OF itemrecord  ;  

   rc_item_table item_table_type := item_table_type();

......

EXECUTE IMMEDIATE  str_sql  BULK COLLECT INTO rc_item_table;

原文地址:https://www.cnblogs.com/YangBinChina/p/2647753.html