Dados de Consulta que Usam a Origem do Hiperlink da Tabela
Você pode criar uma tabela externa por meio de um Hiperlink de Tabela do Autonomous AI Database.
Considere criar tabelas externas em um Hiperlink de Tabela do Autonomous AI Database nos seguintes cenários:
-
Quando você precisar 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 AI Database usando um Hiperlink de Tabela:
-
Use um único Hiperlink de Tabela do Autonomous AI Database para criar uma tabela externa. Após a criação da tabela, 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áusulaWHEREou classificá-los usando a cláusulaORDER BY.Exemplo para criar uma tabela externa sobre 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; /Após a criação da tabela, você pode consultá-la usando a instrução
SELECTe também pode filtrar ou classificar a saída. Exemplo para ler dados da tabelaext_tab_parurlem 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 AI 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 sobre 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ção
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
Os parâmetros são:
-
table_name: é o nome da tabela externa. -
file_uri_list: é um único Hiperlinks de Tabela ou uma lista delimitada por vírgulas de Hiperlinks de Tabela.
Consulte Procedimento CREATE_EXTERNAL_TABLE para obter mais informações.