適用於:SQL Server 2016 (13.x) 及以後版本
Azure SQL Database Azure
SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Warehouse in Microsoft Fabric
SQLdatabase in Microsoft Fabric
包含目前資料庫中每個外部數據表的數據列。
| 資料行名稱 | 資料類型 | 描述 | 範圍 |
|---|---|---|---|
| <繼承的數據行> | 如需此檢視繼承的數據行清單,請參閱 sys.objects (Transact-SQL) 。 | ||
max_column_id_used |
int | 此數據表所使用的數據行標識碼上限。 | |
uses_ansi_nulls |
位元 | 數據表是以資料庫選項 ON 建立 SET ANSI_NULLS 的。 |
|
data_source_id |
int | 外部數據源的物件識別碼。 | |
file_format_id |
int | 對於透過HADOOP外部資料來源的外部資料表,這是 object_id 外部檔案格式的 。 |
|
location |
nvarchar(4000) | 對於透過HADOOP外部資料源的外部資料表,這是HDFS中外部資料的路徑。 | |
reject_type |
tinyint | 對於透過HADOOP外部資料源的外部資料表,這是查詢外部數據時拒絕的數據列計數的方式。 |
VALUE - 拒絕的數據列數目。PERCENTAGE - 拒絕數據列的百分比。 |
reject_value |
浮動 | 針對透過HADOOP外部資料源的外部資料表: 針對 reject_type = 值,這是在查詢失敗之前允許的數據列拒絕數目。 針對 reject_type = PERCENTAGE,這是在查詢失敗之前允許的數據列拒絕百分比。 |
|
reject_sample_value |
int | 針對 reject_type = PERCENTAGE,這是在計算已拒絕數據列百分比之前,要載入的數據列數目,無論是成功還是失敗。 |
NULL 如果 為 ,則為 reject_type = VALUE。 |
distribution_type |
int | 對於透過外部數據源SHARD_MAP_MANAGER的外部數據表,這是跨基礎基表的數據列分佈。 |
0 - 分區化1 -複製2 -迴圈賽 |
distribution_desc |
nvarchar(120) | 對於外部數據源上的外部數據表SHARD_MAP_MANAGER,這是顯示為字串的散發類型。 | |
sharding_column_id |
int | 對於外部數據表,SHARD_MAP_MANAGER外部數據源和分區化散發,這是包含分區化索引鍵值之數據行的數據行標識符。 | |
remote_schema_name |
sysname | 對於外部數據表SHARD_MAP_MANAGER外部數據源,這是基表位於遠端資料庫的架構(如果與定義外部數據表的架構不同)。 | |
remote_object_name |
sysname | 對於外部數據源上的外部數據表SHARD_MAP_MANAGER,這是遠端資料庫上的基表名稱(如果與外部數據表的名稱不同)。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。