Udostępnij za pomocą


sys.external_tables (Transact-SQL)

Dotyczy do: SQL Server 2016 (13.x) i nowsze wersje Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse in Microsoft FabricSQL database in Microsoft Fabric

Zawiera wiersz dla każdej tabeli zewnętrznej w bieżącej bazie danych.

Nazwa kolumny Typ danych Opis Zakres
<kolumny dziedziczone> Aby uzyskać listę kolumn dziedziczy ten widok, zobacz sys.objects (Transact-SQL).
max_column_id_used Int Maksymalny identyfikator kolumny, który kiedykolwiek był używany dla tej tabeli.
uses_ansi_nulls bit Tabela została utworzona przy SET ANSI_NULLS użyciu opcji bazy danych WŁĄCZONE.
data_source_id Int Identyfikator obiektu zewnętrznego źródła danych.
file_format_id Int W przypadku tabel zewnętrznych za pośrednictwem zewnętrznego źródła danych USŁUGI HADOOP jest object_id to format pliku zewnętrznego.
location nvarchar(4000) W przypadku tabel zewnętrznych za pośrednictwem zewnętrznego źródła danych HADOOP jest to ścieżka danych zewnętrznych w systemie plików HDFS.
reject_type tinyint W przypadku tabel zewnętrznych za pośrednictwem zewnętrznego źródła danych usługi HADOOP jest to sposób, w jaki odrzucone wiersze są liczone podczas wykonywania zapytań dotyczących danych zewnętrznych. VALUE — liczba odrzuconych wierszy.

PERCENTAGE — procent odrzuconych wierszy.
reject_value spławik W przypadku tabel zewnętrznych za pośrednictwem zewnętrznego źródła danych HADOOP:

W przypadku reject_type = wartość jest to liczba odrzuconych wierszy, które mają być dozwolone przed niepowodzeniem zapytania.

W przypadku reject_type = PERCENTAGEelementu jest to procent odrzucania wierszy, które mają być dozwolone przed niepowodzeniem zapytania.
reject_sample_value Int W przypadku reject_type = PERCENTAGEparametru jest to liczba wierszy do załadowania( pomyślna lub nieudana) przed obliczeniem wartości procentowej odrzuconych wierszy. NULL jeśli reject_type = VALUE.
distribution_type Int W przypadku tabel zewnętrznych za pośrednictwem SHARD_MAP_MANAGER zewnętrznego źródła danych jest to rozkład danych wierszy w podstawowych tabelach bazowych. 0 - Podzielone na fragmenty

1 -Replikowane

2 -Okrężnego
distribution_desc nvarchar(120) W przypadku tabel zewnętrznych za pośrednictwem SHARD_MAP_MANAGER zewnętrznego źródła danych jest to typ dystrybucji wyświetlany jako ciąg.
sharding_column_id Int W przypadku tabel zewnętrznych za pośrednictwem SHARD_MAP_MANAGER zewnętrznego źródła danych i dystrybucji podzielonej na fragmenty jest to identyfikator kolumny, która zawiera wartości klucza fragmentowania.
remote_schema_name nazwa systemu W przypadku tabel zewnętrznych za pośrednictwem SHARD_MAP_MANAGER zewnętrznego źródła danych jest to schemat, w którym tabela podstawowa znajduje się w zdalnych bazach danych (jeśli różni się od schematu, w którym zdefiniowano tabelę zewnętrzną).
remote_object_name nazwa systemu W przypadku tabel zewnętrznych za pośrednictwem SHARD_MAP_MANAGER zewnętrznego źródła danych jest to nazwa tabeli podstawowej w zdalnych bazach danych (jeśli różni się ona od nazwy tabeli zewnętrznej).

Uprawnienia

Widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczania, które użytkownik jest właścicielem lub którym użytkownik otrzymał jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.