sys.external_tables (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive del databaseSQL di Azure Istanzagestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Contiene una riga per ogni tabella esterna nel database corrente.

Nome colonna Tipo di dati Descrizione Intervallo
<colonne ereditate> Per un elenco di colonne ereditate da questa vista, vedere sys.objects (Transact-SQL).For a list of columns that this view inherits, see sys.objects (Transact-SQL).
max_column_id_used int ID di colonna massimo mai usato per questa tabella.
uses_ansi_nulls bit La tabella è stata creata con l'opzione di database SET ANSI_NULLS impostata su ON.
data_source_id int ID oggetto per l'origine dati esterna.
file_format_id int Per le tabelle esterne su un'origine dati esterna HADOOP, si tratta dell'ID oggetto per il formato di file esterno.
location nvarchar(4000) Per le tabelle esterne su un'origine dati esterna HADOOP, si tratta del percorso dei dati esterni in HDFS.
reject_type tinyint Per le tabelle esterne su un'origine dati esterna HADOOP, questo è il modo in cui vengono conteggiate le righe rifiutate durante l'esecuzione di query su dati esterni. VALUE: numero di righe rifiutate.

PERCENTAGE: percentuale di righe rifiutate.
reject_value float Per le tabelle esterne su un'origine dati esterna HADOOP:

Per reject_type = value, questo è il numero di rifiuti di riga da consentire prima di non eseguire la query.

Per reject_type = percentuale, si tratta della percentuale di rifiuti di riga da consentire prima di non eseguire la query.
reject_sample_value int Per reject_type = percentuale, questo è il numero di righe da caricare, correttamente o con esito negativo, prima di calcolare la percentuale di righe rifiutate. NULL se reject_type = VALORE.
distribution_type int Per le tabelle esterne su un'origine dati esterna SHARD_MAP_MANAGER, si tratta della distribuzione dei dati delle righe nelle tabelle di base sottostanti. 0 - Partizionato

1 - Replicato

2 - Round robin
distribution_desc nvarchar(120) Per le tabelle esterne su un'origine dati esterna SHARD_MAP_MANAGER, si tratta del tipo di distribuzione visualizzato come stringa.
sharding_column_id int Per le tabelle esterne su una SHARD_MAP_MANAGER'origine dati esterna e una distribuzione partizionata, si tratta dell'ID colonna della colonna che contiene i valori della chiave di partizionamento orizzontale.
remote_schema_name sysname Per le tabelle esterne su un'origine dati esterna SHARD_MAP_MANAGER, questo è lo schema in cui si trova la tabella di base nei database remoti (se diverso dallo schema in cui è definita la tabella esterna).
remote_object_name sysname Per le tabelle esterne su un'origine dati esterna SHARD_MAP_MANAGER, si tratta del nome della tabella di base nei database remoti (se diverso dal nome della tabella esterna).

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

sys.external_file_formats (Transact-SQL)
sys.external_data_sources (Transact-SQL)
CREATE EXTERNAL TABLE (Transact-SQL)