Compartir a través de


elemento fetch

Elemento raíz de una consulta FetchXml.

Obtenga información sobre cómo consultar datos mediante FetchXml.

Example

<fetch>
  <entity name='account' />
</fetch>

Attributes

Nombre ¿Obligatorio? Description
aggregate No Valor booleano para especificar que la consulta devuelve valores agregados. Más información sobre la agregación de datos
aggregatelimit No Establezca un límite por debajo del límite de agregado estándar de 50 000 registros. Más información sobre los límites agregados
count No Valor entero positivo para especificar el número de registros que se van a devolver en una página. Más información sobre los resultados de paginación
datasource No Cuando se usa la retención de datos a largo plazo de Dataverse, establezca datasource en 'retained' para indicar que la consulta solo es para las filas conservadas. Más información sobre la retención de datos a largo plazo de Dataverse
distinct No Valor booleano para especificar que las filas duplicadas no se incluyan en los resultados. Más información sobre cómo devolver resultados distintos
latematerialize No Valor booleano para dirigir la consulta que se dividirá en partes más pequeñas y volver a ensamblar los resultados antes de devolverlos. El uso latematerialize de podría mejorar el rendimiento de algunas consultas de ejecución prolongada. Obtenga más información sobre el uso de la consulta Materialize en tiempo de ejecución.
no-lock No Configuración heredada para evitar bloqueos compartidos en los registros. Ya no es necesario.
options No Valor de cadena para aplicar una o varias optimizaciones de SQL. Ver Opciones
page No Valor entero positivo para especificar el número de página que se va a devolver. Más información sobre los resultados de paginación
paging-cookie No Valor de cadena de una página anterior de datos para que la recuperación de la siguiente página de datos sea más eficaz. Más información sobre los resultados de paginación
returntotalrecordcount No Valor booleano para especificar si se devuelve el número total de registros que coinciden con los criterios. Obtenga información sobre cómo contar filas mediante FetchXml
top No Valor entero positivo para especificar el número de registros que se van a devolver.
Este valor no puede superar los 5000.
No use top junto con los pageatributos , counto returntotalrecordcount .
Más información sobre cómo limitar el número de filas
useraworderby No El valor booleano para especificar la ordenación de datos de columna de elección debe usar el modo Raw Order By . Esto ordena las opciones de elección por el valor entero. Sin esto, el valor predeterminado es ordenar las columnas de elección mediante los valores de la etiqueta de elección.

Elementos secundarios

Nombre Repeticiones Description
entidad 1 Especifica el elemento secundario de un elemento de fetch, el 'elemento principal' de la consulta. Solo se permite una entidad.

Options

Importante

Aplique estas opciones únicamente cuando lo recomiende el soporte técnico de Microsoft. El uso incorrecto de estas opciones puede dañar el rendimiento de una consulta.

Use estos valores con el options atributo para especificar sugerencias de SQL Server que se aplicarán a la consulta. Cuando se establece más de una opción, separe por comas.

options='HashJoin,DisableRowGoal'
Opción de consulta Sugerencia de SQL Server
ForceOrder Forzar orden
DisableRowGoal Sugerencia: DISABLE_OPTIMIZER_ROWGOAL
EnableOptimizerHotfixes Sugerencia: ENABLE_QUERY_OPTIMIZER_HOTFIXES
LoopJoin Combinación de bucle
MergeJoin Combinación de mezcla
HashJoin Combinación hash
NO_PERFORMANCE_SPOOL NO_PERFORMANCE_SPOOL
ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS Sugerencia: ENABLE_HIST_AMENDMENT_FOR_ASC_KEYS

Más información: Sugerencias (Transact-SQL) - Consulta