Consultar Dados que Usam a Origem do Hiperlink da Tabela
Você pode criar uma tabela externa por meio de um Hiperlink de Tabela do Autonomous Database.
-
Quando você precisa usar um cliente REST para criar uma tabela externa e, em seguida, utilizar a API SQL para executar análises nos conjuntos de dados. Isso pode incluir a execução de consultas SQL para analisar os dados ou agregar resultados com base em seus requisitos.
-
Quando você precisa consultar dados de bancos de dados entre regiões.
Há duas maneiras de criar uma tabela externa em um Autonomous Database usando um Hiperlink de Tabela:
-
Use um único Hiperlink de Tabela do Autonomous Database para criar uma tabela externa. Depois que a tabela for criada, você poderá ler dados da tabela usando a instrução
SELECT
. Você também pode aplicar filtros e cláusulas ao recuperar dados da tabela. Por exemplo, você pode filtrar os dados com a cláusulaWHERE
ou classificá-los usando a cláusulaORDER BY
.Exemplo para criar uma tabela externa em um único Hiperlink de Tabela: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; /Depois que a tabela for criada, você poderá consultar a tabela usando a instruçãoSELECT
e também filtrar ou classificar a saída. Exemplo para ler dados da tabelaext_tab_parurl
em ordem 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
-
Use uma lista delimitada por vírgulas de URLs de Hiperlink de Tabela do Autonomous Database. Certifique-se de que todos os Hiperlinks de Tabela incluídos tenham os mesmos nomes de coluna, ordem de coluna e tipos de dados de coluna no mesmo esquema.
Exemplo para criar uma tabela externa em uma lista de Hiperlinks de Tabela: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; /Consulte a tabela usando a instruçãoSELECT
: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
Os parâmetros são:
-
table_name
: é o nome da tabela externa. -
file_uri_list
: é um único Hiperlink de Tabela ou uma lista delimitada por vírgulas de Hiperlinks de Tabela.
Tópico principal: Consultar Dados Externos com o Autonomous Database