Datos de consulta que utilizan el 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 de SQL para realizar análisis en los juegos de datos. Esto puede incluir la ejecución de consultas SQL para analizar los datos o la agregación de resultados en función de los requisitos.
-
Cuando necesite consultar datos de bases de datos entre 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
u ordenarlos mediante la cláusulaORDER BY
.Ejemplo para crear una tabla externa a través de un único hiperenlace 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 consultar la tabla mediante la sentenciaSELECT
y también puede filtrar u ordenar la salida. Ejemplo para leer 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 los datos externos con Autonomous Database