sys.external_tables (Transact-SQL)
Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)
Содержит строку для каждой внешней таблицы в текущей базе данных.
Имя столбца | Тип данных | Description | Диапазон |
---|---|---|---|
<наследуемые столбцы> | Список столбцов, наследуемых этим представлением, см. в разделе sys.objects (Transact-SQL). | ||
max_column_id_used | int | Максимальный идентификатор столбца, используемый для этой таблицы. | |
uses_ansi_nulls | bit | Таблица была создана при установленном параметре SET ANSI_NULLS = ON. | |
data_source_id | int | Идентификатор объекта для внешнего источника данных. | |
file_format_id | int | Для внешних таблиц по внешнему источнику данных HADOOP это идентификатор объекта для формата внешнего файла. | |
расположение | nvarchar(4000) | Для внешних таблиц по внешнему источнику данных HADOOP это путь к внешним данным в HDFS. | |
reject_type | tinyint | Для внешних таблиц по внешнему источнику данных HADOOP это способ подсчета отклоненных строк при запросе внешних данных. | ЗНАЧЕНИЕ — количество отклоненных строк. ПРОЦЕНТ — процент отклоненных строк. |
reject_value | float | Для внешних таблиц по внешнему источнику данных HADOOP: Для reject_type = значение, это число отклонений строк, которые необходимо разрешить до сбоя запроса. Для reject_type = процент, это процент отклонений строк, которые необходимо разрешить до сбоя запроса. |
|
reject_sample_value | int | Для reject_type = процент, это число строк для загрузки(успешно или неудачно), прежде чем вычислять процент отклоненных строк. | ЗНАЧЕНИЕ NULL, если reject_type = ЗНАЧЕНИЕ. |
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.
См. также
sys.external_file_formats (Transact-SQL)
sys.external_data_sources (Transact-SQL)
CREATE EXTERNAL TABLE (Transact-SQL)