Abfragedaten, die Tabellen-Hyperlink-Quelle verwenden
Sie können eine externe Tabelle über einen Autonomous Database-Tabellen-Hyperlink erstellen.
-
Wenn Sie eine externe Tabelle mit einem REST-Client erstellen und dann mit der SQL-API Analysen für die Datasets ausführen müssen. Dies kann die Ausführung von SQL-Abfragen umfassen, um die Daten zu analysieren oder Ergebnisse basierend auf Ihren Anforderungen zu aggregieren.
-
Wenn Sie Daten aus Datenbanken regionsübergreifend abfragen müssen.
Es gibt zwei Möglichkeiten, eine externe Tabelle in einer Autonomous Database mit einem Tabellen-Hyperlink zu erstellen:
-
Verwenden Sie einen einzelnen Autonomous Database-Tabellen-Hyperlink, um eine externe Tabelle zu erstellen. Nachdem die Tabelle erstellt wurde, können Sie Daten mit der Anweisung
SELECT
aus der Tabelle lesen. Beim Abrufen von Daten aus der Tabelle können Sie auch Filter und Klauseln anwenden. Beispiel: Sie können die Daten mit der KlauselWHERE
filtern oder mit der KlauselORDER BY
sortieren.Beispiel für die Erstellung einer externen Tabelle über einen einzelnen Tabellen-Hyperlink: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; /Nachdem die Tabelle erstellt wurde, können Sie die Tabelle mit der AnweisungSELECT
abfragen. Außerdem können Sie die Ausgabe filtern oder sortieren. Beispiel für das Lesen von Daten aus der Tabelleext_tab_parurl
in absteigender Reihenfolge: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
-
Verwenden Sie eine durch Komma getrennte Liste mit Autonomous Database-Tabellen-Hyperlink-URLs. Stellen Sie sicher, dass alle enthaltenen Tabellen-Hyperlinks dieselben Spaltennamen, Spaltenreihenfolge und Spaltendatentypen in demselben Schema aufweisen müssen.
Beispiel zum Erstellen einer externen Tabelle über einer Liste mit Tabellen-Hyperlinks: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; /Fragen Sie die Tabelle mit der AnweisungSELECT
ab: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
Parameter:
-
table_name
: Der Name der externen Tabelle. -
file_uri_list
: ist entweder eine einzelne Tabellen-Hyperlinks oder eine durch Komma getrennte Liste von Tabellen-Hyperlinks.
Übergeordnetes Thema: Externe Daten mit Autonomous Database abfragen