para la consulta, puede mirar el temporizador y la llamada conn.cancel().
algo en esas líneas:
t = threading.Timer(timeout,conn.cancel)
t.start()
cursor = conn.cursor()
cursor.execute(query)
res = cursor.fetchall()
t.cancel()
para la consulta, puede mirar el temporizador y la llamada conn.cancel().
algo en esas líneas:
t = threading.Timer(timeout,conn.cancel)
t.start()
cursor = conn.cursor()
cursor.execute(query)
res = cursor.fetchall()
t.cancel()
Los mejores enfoques para la mediana agrupada
Presentamos la primera plataforma SaaS del mundo que ofrece diagnósticos profundos para entornos híbridos de SQL Server
Usando Oracle:¿Puedo usar una variable creada 'dinámicamente' en la cláusula pivote?
Intervalo de filas dinámico al obtener registros de la base de datos