Datos de consulta que utilizan origen de hiperenlace de tabla
Puede crear una tabla externa a través de un hiperenlace de tabla de Autonomous Database.
-
Cuando necesite utilizar un cliente REST para crear una tabla externa y, a continuación, utilizar la API SQL para realizar análisis en los juegos de datos. Esto puede incluir la ejecución de consultas SQL para analizar los datos o agregar resultados en función de sus requisitos.
-
Cuando necesite consultar datos de bases de datos en varias regiones.
Hay dos formas de crear una tabla externa en una instancia de Autonomous Database mediante un hiperenlace de tabla:
-
Utilice un único hiperenlace de tabla de Autonomous Database para crear una tabla externa. Después de crear la tabla, puede leer los datos de la tabla mediante la sentencia
SELECT
. También puede aplicar filtros y cláusulas al recuperar datos de la tabla. Por ejemplo, puede filtrar los datos con la cláusulaWHERE
o ordenarlos mediante la cláusulaORDER BY
.Ejemplo para crear una tabla externa sobre un único hipervínculo de tabla: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; /Después de crear la tabla, puede consultarla mediante la sentenciaSELECT
y también puede filtrar u ordenar la salida. Ejemplo para leer los datos de la tablaext_tab_parurl
en orden descendente: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
-
Utilice una lista delimitada por comas de URL de hiperenlace de tabla de Autonomous Database. Debe asegurarse de que todos los hiperenlaces de tabla incluidos deben tener los mismos nombres de columna, orden de columna y tipos de dato de columna en el mismo esquema.
Ejemplo para crear una tabla externa sobre una lista de hipervínculos de tabla: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 la tabla mediante la sentenciaSELECT
: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
Los parámetros son:
-
table_name
: es el nombre de la tabla externa. -
file_uri_list
: es un único hiperenlace de tabla o una lista delimitada por comas de hiperenlaces de tabla.
Tema principal: Consulta de datos externos con Autonomous Database