sys.external_tables (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Berisi baris untuk setiap tabel eksternal dalam database saat ini.

Nama kolom Jenis Data Deskripsi Rentang
<kolom yang diwariskan> Untuk daftar kolom yang diwarisi tampilan ini, lihat sys.objects (Transact-SQL).
max_column_id_used int ID kolom maksimum yang pernah digunakan untuk tabel ini.
uses_ansi_nulls bit Tabel dibuat dengan opsi SET ANSI_NULLS database AKTIF.
data_source_id int ID objek untuk sumber data eksternal.
file_format_id int Untuk tabel eksternal melalui sumber data eksternal HADOOP, ini adalah ID Objek untuk format file eksternal.
lokasi nvarchar(4000) Untuk tabel eksternal melalui sumber data eksternal HADOOP, ini adalah jalur data eksternal dalam HDFS.
reject_type kecil Untuk tabel eksternal melalui sumber data eksternal HADOOP, ini adalah cara baris yang ditolak dihitung saat mengkueri data eksternal. VALUE - jumlah baris yang ditolak.

PERCENTAGE - persentase baris yang ditolak.
reject_value float Untuk tabel eksternal melalui sumber data eksternal HADOOP:

Untuk reject_type = nilai, ini adalah jumlah penolakan baris yang diizinkan sebelum gagal kueri.

Untuk reject_type = persentase, ini adalah persentase penolakan baris yang diizinkan sebelum gagal kueri.
reject_sample_value int Untuk reject_type = persentase, ini adalah jumlah baris yang akan dimuat, baik berhasil atau tidak berhasil, sebelum menghitung persentase baris yang ditolak. NULL jika reject_type = VALUE.
distribution_type int Untuk tabel eksternal di atas SHARD_MAP_MANAGER sumber data eksternal, ini adalah distribusi data baris di seluruh tabel dasar yang mendasar. 0 - Dipecah

1 - Direplikasi

2 - Round robin
distribution_desc nvarchar(120) Untuk tabel eksternal di atas SHARD_MAP_MANAGER sumber data eksternal, ini adalah jenis distribusi yang ditampilkan sebagai string.
sharding_column_id int Untuk tabel eksternal di atas sumber data eksternal SHARD_MAP_MANAGER dan distribusi pecahan, ini adalah ID kolom kolom yang berisi nilai kunci sharding.
remote_schema_name nama sysname Untuk tabel eksternal di atas sumber data eksternal SHARD_MAP_MANAGER, ini adalah skema tempat tabel dasar berada di database jarak jauh (jika berbeda dari skema tempat tabel eksternal ditentukan).
remote_object_name nama sysname Untuk tabel eksternal di atas SHARD_MAP_MANAGER sumber data eksternal, ini adalah nama tabel dasar pada database jarak jauh (jika berbeda dari nama tabel eksternal).

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Lihat Juga

sys.external_file_formats (T-SQL)
sys.external_data_sources (T-SQL)
BUAT TABEL EKSTERNAL (Transact-SQL)