sql >> Database teknologi >  >> RDS >> Oracle

Hvordan annullerer man en langvarig databaseoperation?

Hvis du bruger ADO.NET og SQL-dataudbyder, så tag et kig på SqlCommand.Cancel-metoden. Det gør, hvad du leder efter. Den forsøger dog at annullere, og aflysningen kan tage tid. Grundlæggende er det op til SQL Server at beslutte, hvornår din annulleringsanmodning skal imødekommes. Når forespørgslen er annulleret, bør du få en SqlException, der angiver, at handlingen blev annulleret af brugeren. Tilsyneladende ønsker du ikke at behandle denne undtagelse som en undtagelse og håndtere den specielt, som hvis SqlException skyldes, at brugeren annullerer operationen, bare sluk den.



  1. *ADVARSEL* Kan ikke åbne flere databasefejl med Microsoft Office build 2201

  2. Sådan hentes billeder fra MySQL-database og vises i et html-tag

  3. Tips til at flytte SQL Server-database fra én server til en anden - SQL Tutorial af Rajan Singh

  4. SQL Server:SUM() af flere rækker inklusive where-sætninger