Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

pyodbc:Bagaimana cara mencoba kembali untuk memulihkan dari kesalahan Sementara?

Berdasarkan pengalaman saya, mungkin Anda dapat mencoba menggunakan kode di bawah ini untuk menerapkan logika coba lagi.

import time

retry_flag = True
retry_count = 0
while retry_flag and retry_count < 5:
  try:
    cursor.execute(query, [args['type'], args['id']])
    retry_flag = False
  except:
    print "Retry after 1 sec"
    retry_count = retry_count + 1
    time.sleep(1)

Semoga membantu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang setara dengan 'jelaskan tabel' di SQL Server?

  2. Bisakah Anda memiliki logika if-then-else dalam SQL?

  3. Hasilkan skrip di SQL Server Management Studio

  4. Server SQL memilih baris yang berbeda hanya menggunakan nilai terbaru

  5. Sistem Manajemen Database Paling Populer di Dunia