Share via


sys.external_tables (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Contiene una fila para cada tabla externa de la base de datos actual.

Nombre de columna Tipo de datos Descripción Intervalo
<columnas heredadas> Para obtener una lista de las columnas que hereda esta vista, consulte sys.objects (Transact-SQL).
max_column_id_used int Identificador máximo de columna usado para esta tabla.
uses_ansi_nulls bit La tabla se creó con la opción de base de datos SET ANSI_NULLS establecida en ON.
data_source_id int Id. de objeto para el origen de datos externo.
file_format_id int En el caso de las tablas externas a través de un origen de datos externo de HADOOP, este es el identificador de objeto para el formato de archivo externo.
ubicación nvarchar(4000) En el caso de las tablas externas a través de un origen de datos externo de HADOOP, esta es la ruta de acceso de los datos externos en HDFS.
reject_type tinyint En el caso de las tablas externas a través de un origen de datos externo de HADOOP, esta es la forma en que se cuentan las filas rechazadas al consultar datos externos. VALUE: el número de filas rechazadas.

PERCENTAGE: el porcentaje de filas rechazadas.
reject_value float Para tablas externas a través de un origen de datos externo de HADOOP:

Para reject_type = valor, este es el número de rechazos de fila que se van a permitir antes de que se produzca un error en la consulta.

Para reject_type = porcentaje, este es el porcentaje de rechazos de fila que se permiten antes de que se produzca un error en la consulta.
reject_sample_value int Para reject_type = porcentaje, este es el número de filas que se van a cargar, ya sea correctamente o incorrectamente, antes de calcular el porcentaje de filas rechazadas. NULL si reject_type = VALUE.
distribution_type int En el caso de las tablas externas en un SHARD_MAP_MANAGER origen de datos externo, se trata de la distribución de datos de las filas en las tablas base subyacentes. 0 - Particionado

1 - Replicado

2 - Round robin
distribution_desc nvarchar(120) En el caso de las tablas externas en un SHARD_MAP_MANAGER origen de datos externo, este es el tipo de distribución que se muestra como una cadena.
sharding_column_id int En el caso de las tablas externas en un SHARD_MAP_MANAGER origen de datos externo y una distribución particionada, este es el identificador de columna de la columna que contiene los valores de clave de particionamiento.
remote_schema_name sysname En el caso de las tablas externas en un SHARD_MAP_MANAGER origen de datos externo, este es el esquema donde se encuentra la tabla base en las bases de datos remotas (si es diferente del esquema donde se define la tabla externa).
remote_object_name sysname En el caso de las tablas externas en un SHARD_MAP_MANAGER origen de datos externo, este es el nombre de la tabla base en las bases de datos remotas (si es diferente del nombre de la tabla externa).

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

sys.external_file_formats (Transact-SQL)
sys.external_data_sources (Transact-SQL)
CREATE EXTERNAL TABLE (Transact-SQL)