sys.external_tables (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Enthält eine Zeile für jede externe Tabelle in der aktuellen Datenbank.
Spaltenname | Datentyp | BESCHREIBUNG | Range |
---|---|---|---|
<Geerbte Spalten> | Eine Liste der Spalten, die diese Sicht erbt, finden Sie unter sys.objects (Transact-SQL). | ||
max_column_id_used | int | Maximale Spalten-ID, die jemals für diese Tabelle verwendet wurde. | |
uses_ansi_nulls | bit | Beim Erstellen der Tabelle war die Datenbankoption SET ANSI_NULLS auf ON festgelegt. | |
data_source_id | int | Objekt-ID für die externe Datenquelle. | |
file_format_id | int | Bei externen Tabellen über einer externen HADOOP-Datenquelle ist dies die Objekt-ID für das externe Dateiformat. | |
location | nvarchar(4000) | Für externe Tabellen über eine externe HADOOP-Datenquelle ist dies der Pfad der externen Daten in HDFS. | |
reject_type | tinyint | Bei externen Tabellen über einer externen HADOOP-Datenquelle werden abgelehnte Zeilen so gezählt, wenn externe Daten abgefragt werden. | VALUE: Die Anzahl der abgelehnten Zeilen. PERCENTAGE: Der Prozentsatz der abgelehnten Zeilen. |
reject_value | float | Für externe Tabellen über eine externe HADOOP-Datenquelle: Für reject_type = -Wert ist dies die Anzahl der Zeilenausweisungen, die vor dem Fehlschlagen der Abfrage zugelassen werden sollen. Für reject_type = Prozentsatz ist dies der Prozentsatz der Zeilenausweisungen, die vor dem Fehlschlagen der Abfrage zugelassen werden sollen. |
|
reject_sample_value | int | Für reject_type = Prozentsatz ist dies die Anzahl der Zeilen, die entweder erfolgreich oder erfolglos geladen werden, bevor der Prozentsatz der abgelehnten Zeilen berechnet wird. | NULL, wenn reject_type = VALUE. |
distribution_type | int | Bei externen Tabellen über eine SHARD_MAP_MANAGER externe Datenquelle ist dies die Datenverteilung der Zeilen auf die zugrunde liegenden Basistabellen. | 0 – Sharded 1 : Repliziert 2 – Roundrobin |
distribution_desc | nvarchar(120) | Für externe Tabellen über eine SHARD_MAP_MANAGER externe Datenquelle ist dies der Verteilungstyp, der als Zeichenfolge angezeigt wird. | |
sharding_column_id | int | Bei externen Tabellen über eine SHARD_MAP_MANAGER externe Datenquelle und eine Shardverteilung ist dies die Spalten-ID der Spalte, die die Shardingschlüsselwerte enthält. | |
remote_schema_name | sysname | Für externe Tabellen über eine SHARD_MAP_MANAGER externe Datenquelle ist dies das Schema, in dem sich die Basistabelle in den Remotedatenbanken befindet (wenn es sich von dem Schema unterscheidet, in dem die externe Tabelle definiert ist). | |
remote_object_name | sysname | Für externe Tabellen über eine SHARD_MAP_MANAGER externe Datenquelle ist dies der Name der Basistabelle in den Remotedatenbanken (wenn sich vom Namen der externen Tabelle unterscheidet). |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
sys.external_file_formats (Transact-SQL)
sys.external_data_sources (Transact-SQL)
CREATE EXTERNAL TABLE (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für