gpt4 book ai didi

oracle - 需要关于使用 PL/SQL 以动态方式将表数据输出到 CSV 的想法

转载 作者:行者123 更新时间:2023-12-04 07:11:06 27 4
gpt4 key购买 nike

任务是获取可更改的表列表。

编写一段 PL/SQL,执行时将每个表行输出到单独的 csv 文件中。

所以如果有5张 table 。您将获得 5 个包含相关表格数据的 CSV 文件。

CSV 应该是 |分隔并在每个值周围加上“(以便于导入到 excel)

我所知道的是表格列表。

因此将列表加载到过程顶部的数组中,循环遍历此列表并使用 UTL_FILE 逐行输出每一行。

我很想知道每个表是否需要一个游标,或者是否可以动态使用游标来存储每个表的结果。

附言每个文件还必须包含列标题作为第一行。

甚至有可能吗?有一个包含 30 多个表的列表,其中一些表有 200 多个列。

所以想法请:)。

我慢慢地认为这是不可能的。因为我需要一些可以收集所有列名等的动态 SQL。我陷入了困境!

它不能是 SQL 脚本,不能只是假脱机输出。我们想要做的就是从数组声明中添加或删除表。

最佳答案

对的,这是可能的。看这个Ask Tom显示如何一次为 1 个表执行此操作的问题。您需要做的就是遍历您的表名数组并为每个表调用 Tom 的过程。

关于oracle - 需要关于使用 PL/SQL 以动态方式将表数据输出到 CSV 的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321455/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com