SVV_DATASHARE_OBJECTS - Amazon Redshift

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 |