背景
我试图创建一个从审计列表中移动数据的过程 表定期到不同的数据库。
为了避免产生大规模撤消,我想在a处执行1000条记录 时间。出于这个原因,我将把数据批量收集到一个 每个审计表的集合,在a处限制为1000条记录 时间,将数据插入远程表,然后删除 在forall中获取了1000条记录。
我还将执行各种其他任务(记录数据迁移 为每个表并发送通知。
因为,审计表的数量非常大,我不想这样做 为每个表创建一个过程。所以,我需要能够 动态创建一个与a相同结构的集合 表
问题
如何在一个表格中创建一个与记录相同类型的集合 PL / SQL程序?
注意:集合只需与代码运行时表的结构相同。我不期待收藏 动态变化 - 我知道这是不可能的。只有在程序运行的那一刻,才需要使用与表相同的结构创建它,以便我可以将它用于复制操作。
我已尝试过的内容
我尝试从数据中创建动态SQL语句 字典。我意识到我可以为普通类型做到这一点,我就是这样 能够处理精度,varchar2字节与char等。但我认为 某些其他数据类型/精度组合可能会失败。