Oracle视图结果导出为csv文件

时间:2018-05-03 14:29:25

标签: sql database oracle export-to-csv

我不是oracle中sql查询的专家,但我有一个任务将视图结果导出为csv文件。我被指示创建一个物化视图来导出。我过去两天一直谷歌,但我没有运气。

我们能够使用物化或以哪种方式(程序或功能)导出为csv导出为csv文件?

感谢所有

1 个答案:

答案 0 :(得分:0)

“我被指示创建一个物化视图以导出”

这非常重要。如果您被告知要构建一个MV以获取数据,那么这表明数据收集速度很慢。

换句话说,您用来准备导出到CSV的数据的查询需要很长时间。

Materialized Views是数据库的性能特性,您可以在其中获取查询结果并将其保存为数据库中的永久对象,因此查询速度非常快。

您必须决定刷新这些结果的频率 - 如果查询速度快但数据是5分钟就可以了吗?

一旦你创建了MV,将数据从中获取为CSV就成了一项已知的练习,正如@ kris-rice在上面的评论中指出的那样。

我会说,最有意义的将在很大程度上取决于您所谈论的数据量,以及您在完成后想要用它做什么。提供这些数据我的问题,我们会给你一个更好的答案。

表面上创建一个MV很简单,但由于有大量的刷新选项,你需要对你的商业需求有所了解,这样才能做出正确的决定。

一旦你知道,如果你想要一个GUI,使用SQL Developer中的对话框可以很容易地构建一个。

enter image description here