2 votos

¿Cómo SearchCursors ordena los registros?

¿Cómo ordena ArcPy SearchCursor los registros si no se especifica un campo de ordenación 'sort_field'?

Parece, a primera vista, ordenar ascendente por la clave principal. Sin embargo, no quiero basar mi script en esta idea, y luego, después de 6 meses de usarlo, descubrir que no es cierto por alguna razón.

3voto

Paul Puntos 555

No se aplica ningún tipo de ordenamiento, lo que significa que los datos vuelven en el orden en que el DBMS los devuelve. Verá los registros en orden secuencial en los shapefiles, mientras que los verá en un orden determinado por las reglas internas de cómo se almacenan en otras bases de datos como SQL Server u Oracle. Es una buena práctica asumir un 'orden aleatorio' si no se especifica una columna de ordenación, ya que el orden devuelto será específico del origen de datos e incluso puede variar de consulta a consulta en el mismo origen de datos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X