Usando sybase_deadlock_retry_count(), el número de reintentos puede ser definido en caso de encontrarse en deadlock. Por defecto, cada deadlock sigue intentando un número infinito de veces o hasta que el proceso es destruido por Sybase, el script es finalizado (por ejemplo, por set_time_limit()) ó la sentencia SQL es exitosa.
Tabla 1. Valores para contador_de_reintentos
-1 | Reintenta por siempre (por defecto) |
0 | No reintenta |
n | Reintenta n veces |
Nota: Esta función se encuentra disponible solamente cuando se usan las bibliotecas CT de Sybase y no las bibliotecas DB