Datos de consulta que utilizan origen de URL de solicitud autenticada previamente (SAP)
Puede crear una tabla externa a través de una URL de solicitud autenticada previamente (SAP) 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 una URL de solicitud autenticada previamente (PAR):
-
Utilice una única URL de solicitud autenticada previamente (SAP) 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 en una única URL de PAR: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 solicitud autenticada previamente (SAP) de Autonomous Database, debe asegurarse de que todas las URL de PAR incluidas 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 en una lista de URL de PAR: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 una única URL de solicitud autenticada previamente (SAP) o una lista delimitada por comas de URL de solicitud autenticada previamente (SAP).
Tema principal: Consulta de datos externos con Autonomous Database