Dati query che utilizzano l'origine collegamento ipertestuale tabella

È possibile creare una tabella esterna tramite un collegamento ipertestuale di tabella Autonomous Database.

Prendere in considerazione la creazione di tabelle esterne su un collegamento ipertestuale di tabella Autonomous Database negli scenari riportati di seguito.
  • Quando è necessario utilizzare un client REST per creare una tabella esterna e quindi utilizzare l'API SQL per eseguire l'analitica sui data set. Ciò può includere l'esecuzione di query SQL per analizzare i dati o aggregare i risultati in base ai requisiti dell'utente.

  • Quando è necessario eseguire query sui dati dai database in tutte le aree.

Esistono due modi per creare una tabella esterna in un'istanza di Autonomous Database utilizzando un collegamento ipertestuale tabella:

  • Utilizzare un singolo collegamento ipertestuale tabella Autonomous Database per creare una tabella esterna. Dopo aver creato la tabella, è possibile leggere i dati della tabella utilizzando l'istruzione SELECT. È inoltre possibile applicare filtri e clausole durante il recupero dei dati dalla tabella. Ad esempio, è possibile filtrare i dati con la clausola WHERE o ordinarli utilizzando la clausola ORDER BY.

    Esempio di creazione di una tabella esterna su un singolo collegamento ipertestuale tabella:
    DBMS_CLOUD.CREATE_EXTERNAL_TABLE (
       table_name => 'ext_tab_parurl',
       file_uri_list => 'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K6XExample/data'
    );
    END;
    /
    Dopo aver creato la tabella, è possibile eseguire una query sulla tabella utilizzando l'istruzione SELECT, nonché filtrare o ordinare l'output. Esempio di lettura dei dati dalla tabella ext_tab_parurl in ordine decrescente:
    SELECT * FROM ext_tab_parurl 
       ORDER BY height DESC;
    
    COUNTY    SPECIES      HEIGHT
    ------    ----------   -------
    First     Chestnut      51
    Main      Alder         45
    Main      Douglas-fir   34
    Main      Pine          29
    Main      Cedar         21
    
  • Utilizzare una lista delimitata da virgole di URL dei collegamenti ipertestuali delle tabelle di Autonomous Database, è necessario assicurarsi che tutti i collegamenti ipertestuali delle tabelle inclusi abbiano gli stessi nomi di colonna, ordine di colonna e tipi di dati delle colonne nello stesso schema.

    Esempio di creazione di una tabella esterna su un elenco di collegamenti ipertestuali tabella:
    DBMS_CLOUD.CREATE_EXTERNAL_TABLE (
       table_name => 'ext_tab_parurl_1',
       file_uri_list => 'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K6XExample/data',
                        'https://dataaccess.adb.us-chicago-1.oraclecloudapps.com/adb/p/K7XExample/data'
    );
    END;
    /
    Eseguire una query sulla tabella utilizzando l'istruzione SELECT:
    SELECT * FROM ext_tab_parurl_1;
    
    COUNTY   SPECIES      HEIGHT
    ------   ----------   -------
    First     Chestnut      51
    Main      Alder         45
    Main      Douglas-fir   34
    Main      Pine          29
    Main      Cedar         21
    Main      Aspen         35
    First     Maple         16
    

Di seguito sono riportati i parametri disponibili.

  • table_name: è il nome della tabella esterna.

  • file_uri_list: è un singolo collegamento ipertestuale tabella o una lista delimitata da virgole di collegamenti ipertestuali tabella.

Per ulteriori informazioni, vedere CREATE_EXTERNAL_TABLE Procedure.