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;

 

 

 

posted @ 2012-08-20 16:28  杨斌_济南  阅读(341)  评论(0编辑  收藏  举报