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_DATASHARE_OBJECTS
Usa SVV _ DATASHARE _ OBJECTS per visualizzare un elenco di oggetti in tutti i datashare creati nel cluster o condivisi con il cluster.
SVV_ DATASHARE _ OBJECTS è 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 informazioni sulla visualizzazione di un elenco di datashare, vedere SVV _. DATASHARES
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
share_type | varchar(8) | Il tipo di unità di condivisione dati specificato. I valori possibili sono OUTBOUND e. INBOUND |
share_name | varchar(128) | Il nome dell'unità di condivisione dati. |
object_type | varchar(64) | Il tipo di oggetto specificato. I valori possibili sono schemi, tabelle, viste, viste di associazione tardiva, viste materializzate e funzioni. |
object_name | varchar(512) | Il nome dell'oggetto. Il nome dell'oggetto si estende per includere il nome dello schema, ad esempio schema1.t1. |
producer_account | varchar(16) | L'ID dell'account del produttore di unità di condivisione dati. |
producer_namespace | varchar(64) | L'identificatore del cluster univoco per il cluster di produttori dell'unità di condivisione dati. |
include_new | booleano | La proprietà che specifica se aggiungere al datashare eventuali tabelle, viste o funzioni SQL definite dall'utente (UDFs) future create nello schema specificato. Questo parametro è rilevante solo per i OUTBOUND datashare e solo per i tipi di schema nel datashare. |
Query di esempio
Gli esempi seguenti restituiscono l'output per _ _. SVV DATASHARE OBJECTS
SELECT share_type, btrim(share_name)::varchar(16) AS share_name, object_type, object_name FROM svv_datashare_objects WHERE share_name LIKE 'tickit_datashare%' AND object_name LIKE '%tickit%' ORDER BY object_name LIMIT 5; share_type | share_name | object_type | object_name ------------+--------------------+-------------+--------------------------------- OUTBOUND | tickit_datashare | table | public.tickit_category_redshift OUTBOUND | tickit_datashare | table | public.tickit_date_redshift OUTBOUND | tickit_datashare | table | public.tickit_event_redshift OUTBOUND | tickit_datashare | table | public.tickit_listing_redshift OUTBOUND | tickit_datashare | table | public.tickit_sales_redshift
SELECT * FROM SVV_DATASHARE_OBJECTS WHERE share_name like 'sales%'; share_type | share_name | object_type | object_name | producer_account | producer_namespace | include_new -----------+------------+-------------+--------------+------------------+--------------------------------------+------------- OUTBOUND | salesshare | schema | public | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | t OUTBOUND | salesshare | table | public.sales | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |