任务是获取可更改的表列表。
编写一段 PL/SQL,在执行时将每个表行输出到单独的 csv 文件中。
所以如果有5张桌子。您将获得 5 个包含相关表格数据的 CSV 文件。
CSV 应该是 | 分隔并在每个值周围都有“(以便于导入到 excel)
我所知道的只是表格列表。
因此,将列表加载到过程顶部的数组中,循环遍历此列表并使用 UTL_FILE 逐行输出每一行。
我很想知道每个表是否需要一个游标,或者是否可以动态使用游标来存储每个表的结果。
ps 每个文件还必须包含列标题作为第一行。
甚至可能吗?有一个超过 30 个表的列表,其中一些表有超过 200 列。
所以请出主意:)。
我慢慢地认为这是不可能的。因为我需要一些可以收集所有列名等的动态 SQL。我陷入了困境!
它不能是一个 SQL 脚本并且只是假脱机输出。我们想要做的就是在数组声明中添加或删除表。