sql >> Databasteknik >  >> RDS >> Oracle

Hur avbryter man en långvarig databasoperation?

Om du använder ADO.NET och SQL-dataleverantör, ta en titt på metoden SqlCommand.Cancel. Det gör det du letar efter. Den försöker dock avbryta och avbokningen kan ta tid. I grund och botten är det upp till SQL Server att bestämma när din begäran om avbokning ska beviljas. När frågan avbryts bör du få en SqlException som indikerar att operationen avbröts av användaren. Tydligen vill du inte behandla det här undantaget som undantag och hantera det speciellt som om SqlException beror på att användaren avbryter operationen, svälj det bara.



  1. Hur man skapar en databas från en mall i Access 2016

  2. Hur man ändrar tabell i SQL Server genom att använda Alter Statement - SQL Server / T-SQL självstudie del 35

  3. Hur säkerhetskopierar och återställer jag MySQL-databas?

  4. Oracle PL/SQL - Hur skapar man en enkel arrayvariabel?