sys.external_tables (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
de Azure SQL Database
Azure SQL Instancia administrada
Sistema de plataforma de Análisis de Azure Synapse Analytics
(PDW)
Contiene una fila para cada tabla externa de la base de datos actual.
Nombre de la 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 sobre 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 sobre 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. PORCENTAJE: 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 van a permitir 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 sin éxito, 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, esta es 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 sobre un origen de datos externo SHARD_MAP_MANAGER 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)