Поделиться через


sys.external_tables (Transact-SQL)

Применимо к: SQL Server 2016 (13.x) и более поздних версий Базы данныхSQL Azure в Управляемом экземпляре SQLAzure Synapse Analytics AnalyticsPlatform System (PDW)Warehouse в Microsoft Fabric

Содержит строку для каждой внешней таблицы в текущей базе данных.

Имя столбца Тип данных Описание Диапазон
<наследуемые столбцы> Список столбцов, наследуемых этим представлением, см. в разделе sys.objects (Transact-SQL).
max_column_id_used int Максимальный идентификатор столбца, используемый для этой таблицы.
uses_ansi_nulls бит Таблица была создана с параметром SET ANSI_NULLS базы данных ON.
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 Значение if 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.