Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да отменя продължителна операция с база данни?

Ако използвате ADO.NET и доставчик на SQL данни, разгледайте метода SqlCommand.Cancel. Това прави това, което търсите. Въпреки това, той се опитва да анулира и анулирането може да отнеме време. По принцип SQL Server трябва да реши кога да изпълни молбата ви за анулиране. Когато заявката бъде отменена, трябва да получите SqlException, което показва, че операцията е била отменена от потребител. Очевидно не искате да третирате това изключение като изключение и да го обработвате специално, като например, ако SqlException се дължи на потребител, който отменя операцията, просто го преглътнете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01036:незаконно име/номер на променлива при изпълнение на заявка през C#

  2. Разделете String на редове Oracle SQL

  3. oracle по-бързо пейджинг заявка

  4. Функция NULLIF() в Oracle

  5. Вземете текущото местно време на всяка държава в PL/SQL