Compartir a través de


sp_create_openrowset_statistics (Transact-SQL)

Se aplica a: Azure SQL Managed Instance Azure Synapse Analytics (solo grupo de SQL sin servidor)

Crea estadísticas de columna para una columna en la ruta de acceso OPENROWSET de Azure Synapse grupos de SQL sin servidor. Para más información, consulte Estadísticas en Synapse SQL. Este procedimiento también lo usan Azure SQL Managed Instance para las estadísticas de columna en orígenes de datos externos a través de OPENROWSET.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'

Argumentos

[ @stmt = ] N'statement_text'

Especifica una instrucción Transact-SQL que devolverá valores de columna que se usarán para las estadísticas. Puede usar TABLESAMPLE dentro de @stmt para especificar ejemplos de datos que se van a usar. Si no se especifica TABLESAMPLE, se usará FULLSCAN. En el caso de los orígenes de datos CSV, solo se admite FULLSCAN.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Comentarios

Use sys.sp_create_openrowset_statistics para crear estadísticas en orígenes de datos externos a través de OPENROWSET. Actualmente, solo puede crear estadísticas de una sola columna.

Los metadatos de estadísticas no están disponibles para las columnas OPENROWSET.

En el caso de las estadísticas de las columnas de tabla externa, use CREATE STATISTICS en su lugar. Para más información, consulte Creación de estadísticas para la columna de tabla externa.

Permisos

Requiere permisos ADMINISTER BULK OPERATIONS o ADMINISTER DATABASE BULK OPERATIONS.

Ejemplo

Para ver escenarios de uso y ejemplos, consulte Creación de estadísticas para la columna en la ruta de acceso OPENROWSET.

Consulte también

Pasos siguientes