[SQL] .NET 코드에서 중지 SQL 쿼리 실행
SQL.NET 코드에서 중지 SQL 쿼리 실행
나는 '그물'코드에서 하나의 저장 프로 시저를 실행하고 있습니다. 많은 양의 데이터가 있기 때문에, 실행하기 위해 너무 많은 시간을하고있다. C # 코드에서이 실행을 중지하는 방법은 없나요?
즉, 경우에 우리는 데이터베이스 자체에서 쿼리를 실행하는 실행을 중지하는 옵션이 있지만 코드에서이 가능 있는가?
해결법
-
==============================
1.예 sqlcommand.cancel은 당신의 친구입니다 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.cancel.aspx
예 sqlcommand.cancel은 당신의 친구입니다 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.cancel.aspx
-
==============================
2.예, SqlCommand.Cancel를 사용하여 쿼리를 취소 할 수 있습니다. 그러나 명령이 다른 스레드에서 실행해야합니다 (그렇지 않으면 명령이 완료 된 후에 만 호출됩니다 취소).
예, SqlCommand.Cancel를 사용하여 쿼리를 취소 할 수 있습니다. 그러나 명령이 다른 스레드에서 실행해야합니다 (그렇지 않으면 명령이 완료 된 후에 만 호출됩니다 취소).
그것은 지정된 시간 제한을 통해 실행 할 때이 쿼리를 취소 할 경우에도 당신은 CommandTimeout이를 지정할 수 있습니다.
-
==============================
3.당신은 myCommand.Cancel ()를 할 수 있으며, 심지어 내가 과거에 얼굴 유사한 문제를 가지고이 가장 잘 작동하며, myCommand.Cancel는 () 나는 내 문제를 해결 한 사용. :) :)
당신은 myCommand.Cancel ()를 할 수 있으며, 심지어 내가 과거에 얼굴 유사한 문제를 가지고이 가장 잘 작동하며, myCommand.Cancel는 () 나는 내 문제를 해결 한 사용. :) :)
from https://stackoverflow.com/questions/4779679/stop-sql-query-execution-from-net-code by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떤 장점이있다 : 자연 USING 절 대 가입 대 내부 가입? (0) | 2020.04.22 |
---|---|
[SQL] 어떻게 데이터베이스에 같은 이름과 스키마하지만 다른 디렉토리에 텍스트 파일을 가져? (0) | 2020.04.22 |
[SQL] 문자열에서 데이터베이스 쿼리를 구성 할 때 ColdFusion은 추가 따옴표를 추가 (0) | 2020.04.22 |
[SQL] SQL에 대한 RBAR 대 설정 기반의 프로그래밍 (0) | 2020.04.22 |
[SQL] 관계형 데이터베이스 설계 질문 - 대리 - 키 또는 자연 키? (0) | 2020.04.22 |