一个表的CLOB类型字段中,每行数据各存放了一张不重复的表的建表语句,因为是建立分区表,普通的VARCHAR2型不够放,只能用CLOB型。请问,如果我想使用类似EXECUTE IMMEDIATE 的语句批量执行这些建表语句,要怎么处理?
按照下面的语句执行,是会报错的。DECLARE
C_CLOB_SQL CLOB;
BEGIN
 FOR I IN (SELECT OWNER,TABLE_NAME,CLOB_SQL FROM TAB_CREATE)
  LOOP
    C_CLOB_SQL:=I.CLOB_SQL;
    EXECUTE IMMEDIATE C_CLOB_SQL;  END LOOP;
END;