SKIP LOCKED DATA

La cláusula SKIP LOCKED DATA especifica que se omitirán las filas cuando existan bloqueos incompatibles que podrían bloquear el progreso de la sentencia en las filas por parte de otras transacciones. Estas filas pueden pertenecer a cualquier tabla de acceso especificada en la sentencia. SKIP LOCKED DATA se puede utilizar con CS o RS de aislamiento y se aplica sólo a los bloqueos de nivel de fila o nivel de página.

Leer diagrama de sintaxisOmitir el diagrama de sintaxis visual SKIP LOCKED DATA
Importante : Se recomienda no confiar en la opción OMITIR DATOS BLOQUEADOS para eliminar filas de los resultados devueltos por una consulta. La opción OMITIR DATOS BLOQUEADOS solo tiene como objetivo evitar que bloqueos posiblemente incompatibles impidan el progreso de consultas que pueden tolerar resultados posiblemente incompletos. Sin embargo, Db2 podría utilizar técnicas de evasión de bloqueo para evitar tomar ciertos bloqueos.

Los datos bloqueados por SKIP se ignoran si se especifican cuando el nivel de aislamiento vigente es de lectura repetible (WITH RR) o de lectura no confirmada (WITH UR). El nivel de aislamiento predeterminado del extracto depende del nivel de aislamiento del paquete o plan con el que está vinculado el extracto, y de si la tabla de resultados es de solo lectura.