sql >> Databáze >  >> RDS >> Oracle

Jak zrušit dlouhotrvající operaci databáze?

Pokud používáte ADO.NET a poskytovatele dat SQL, podívejte se na metodu SqlCommand.Cancel. To dělá to, co hledáte. Pokusí se však o zrušení a zrušení může chvíli trvat. V zásadě je na SQL Serveru, aby rozhodl, kdy schválí vaši žádost o zrušení. Když je dotaz zrušen, měli byste obdržet SqlException, která označuje, že operace byla zrušena uživatelem. Zjevně nechcete tuto výjimku považovat za výjimku a zacházet s ní speciálně, například pokud je SqlException způsobena zrušením operace uživatelem, prostě ji spolkněte.



  1. Podmíněné pořadí podle

  2. Co je literál Null Character v TSQL?

  3. SQL Server v.Next:Výkon STRING_AGG, část 2

  4. Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:YES) (Mysql::Error)