Portal de códigos de error
SQLiteSQLiteCódigo de error

SQLITE_LOCKED_VTAB

locked vtab

Otras formas: 518

Código SQLITE_LOCKED_VTAB · Problema informado por SQLite.

El código de resultado SQLITE_LOCKED_VTAB no lo utiliza el núcleo de SQLite, pero está disponible para que lo utilicen las extensiones. Las implementaciones de tablas virtuales pueden devolver este código de resultado para indicar que no pueden completar la operación actual debido a bloqueos mantenidos por otros subprocesos o procesos. La extensión R-Tree devuelve este código de resultado cuando se intenta actualizar R-Tree mientras otra declaración preparada lee activamente R-Tree. La actualización no puede continuar porque cualquier cambio en un R-Tree podría implicar la reorganización y el reequilibrio de los nodos, lo que interrumpiría los cursores de lectura y provocaría que algunas filas se repitan y otras se omitan.

Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.

The SQLITE_LOCKED_VTAB result code is not used by the SQLite core, but it is available for use by extensions. Virtual table implementations can return this result code to indicate that they cannot complete the current operation because of locks held by other threads or processes. The R-Tree extension returns this result code when an attempt is made to update the R-Tree while another prepared statement is actively reading the R-Tree. The update cannot proceed because any change to an R-Tree might involve reshuffling and rebalancing of nodes, which would disrupt read cursors, causing some rows to be repeated and other rows to be omitted.

Enlaces de solución de problemas y diagnóstico

Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.

Esta entrada solo enlaza a documentación oficial de referencia de códigos. No se ha verificado un procedimiento de solución independiente.