external-tables

    2熱度

    1回答

    我知道,你可以創建一個表導出這樣的: create table bulk_mbr organization external( type ORACLE_DATAPUMP default directory jason_home location ('mbr.dat')) as SELECT * FROM mbr; 但我想進口做這樣的事情,所以我可以用相同的結構創建一個外部導入表作爲現有

    7熱度

    4回答

    所以,我經常需要將數據加載到保留表中才能運行一些數據驗證檢查,然後返回結果。 通常,我創建保留表,然後創建一個sqlldr控制文件並將數據加載到表中,然後運行我的查詢。 是否有任何理由,我應該使用外部表的東西,而不是? 他們以何種方式讓我的生活更輕鬆?

    0熱度

    1回答

    假設我有一個自定義文件格式,它可以類似於N個表格。讓我們選擇3.我可以轉換文件,編寫一個自定義加載包裝程序來填充3個數據庫表。 但是假設對於空間和資源的限制,我不能將所有這些存儲在表空間中。 我可以使用Oracle預處理器對外部表格進行三種不同方式的自定義文件轉換嗎? 我讀過的使用示例給出了gzip'd文本文件的示例。但是這是一對一的文件到表的關係,只有一個轉換。 我有一個N個可能的數據提取文件。