簡體   English   中英

Oracle View結果導出為CSV文件

[英]Oracle view result export as csv file

我不是oracle中sql查詢的專家,但是我有一個任務可以將視圖結果導出為csv文件。 我被指示創建要導出的實例化視圖。 我過去兩天一直在Google上搜索它,但是我沒有運氣。

我們能否通過使用物化或哪種方式(過程或函數)導出為csv導出為csv文件?

謝謝大家

“指示我創建要導出的實例化視圖”

這個非常重要。 如果要求您構建MV來取出數據,則表明數據收集緩慢。

換句話說,將用於准備將數據導出為CSV的查詢將花費很長時間。

物化視圖是數據庫的性能功能,您可以在其中獲取查詢結果並將其保存為數據庫中的永久對象,因此查詢速度非常快。

您必須決定要多久刷新一次這些結果-如果查詢速度快但數據已存在5分鍾,可以嗎?

創建了MV之后,將數據從其中獲取到CSV就成為一種已知的練習,就像@ kris-rice在上面的評論中指出的那樣。

我會說,什么才是最有意義的,將在很大程度上取決於您正在談論的數據量以及完成后想要使用的數據。 在您的問題中提供此數據,我們將為您提供更好的答案。

表面上創建MV非常簡單,但是由於有許多刷新選項,您需要對業務需求有一定的了解,以便您做出正確的決定。

知道這一點后,如果需要GUI,可以使用SQL Developer中的對話框輕松地完成構建。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM