sys.external_tables (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (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)