Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SVV_EXTERNAL_TABLES
Utilizzare SVV_EXTERNAL_TABLES per visualizzare i dettagli delle tabelle esterne. Per ulteriori informazioni, consultare CREATE EXTERNAL SCHEMA. Utilizza SVV_EXTERNAL_TABLES anche per le query tra database per visualizzare i metadati su tutte le tabelle nei database non connessi a cui gli utenti hanno accesso.
SVV_EXTERNAL_TABLES è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Per ulteriori informazioni sulle procedure consigliate per l'interrogazione delle tabelle e delle viste di sistema, vedere Interrogazione delle tabelle di sistema.
Nota
Utilizzate il comando SHOW TABLES per l'individuazione delle tabelle. SHOW TABLES funziona in modo coerente in contesti di catalogo locali, di datashare ed esterni e viene aggiornato man mano che vengono rilasciate nuove funzionalità. Per ulteriori informazioni, consulta Best practice per la scoperta dei metadati.
Colonne di tabella
| Nome della colonna | Tipo di dati | Description |
|---|---|---|
| redshift_database_name | testo | Nome del database Amazon Redshift. |
| schemaname | testo | Il nome dello schema esterno di Amazon Redshift per la tabella esterna. |
| tablename | testo | Il nome della tabella esterna. |
| tabletype | testo | Il tipo di tabella. I valori includono TABLE, VIEW, MATERIALIZED VIEW, EXTERNAL TABLE o una stringa vuota che non rappresenta alcuna informazione. Le viste materializzate di Iceberg create con USING ICEBERG vengono visualizzate con. tabletype = 'EXTERNAL TABLE' Le viste materializzate di Iceberg vengono enumerate solo per gli schemi esterni; quelle a cui si accede tramite i cataloghi di Amazon awsdatacatalog S3 Tables non sono enumerate da SVV_EXTERNAL_TABLES. SHOW TABLESPer scoprirle, usa il comando. |
| location | testo | La posizione della tabella. |
| input_format | testo | Il formato dell'input |
| output_format | testo | Il formato dell'output. |
| serialization_lib | testo | La libreria di serializzazione. |
| serde_parameters | testo | SerDe parametri. |
| compresso | intero | Un valore che indica se la tabella è compressa; 1 indica compressa, 0 indica non compressa. |
| parameters | testo | Proprietà tabella. |
Esempio
L'esempio seguente mostra i dettagli di svv_external_tables con un predicato sullo schema esterno utilizzato da una query federata.
select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)
L'esempio seguente elenca le viste materializzate di Iceberg in schemi esterni, che appaiono con: tabletype = 'EXTERNAL TABLE'
SELECT schemaname, tablename, location FROM svv_external_tables WHERE tabletype = 'EXTERNAL TABLE';