Microsoft MVP성태의 닷넷 이야기
ExeccuteNonQuery 질문있습니다! [링크 복사], [링크+제목 복사],
조회: 6131
글쓴 사람
한예지 donator
홈페이지
첨부 파일
 

선생님 안녕하세요!

ExeccuteNonQuery 이름을 보면 왜 NonQuery가 들어갔는지 궁금합니다....

ExeccuteNonQuery 쿼리가 아닌 것을 실행한다고 해석할 수 있지만 ExeccuteNonQuery는 INSERT, UPDATE, DELETE를 실행하는데

어째서 NonQuery로 이름을 지었을까요?? 혹시 제가 NonQuery를 잘못 해석했나요??....

스택오버플로우를 찾아도 명확한 답변이 없어서 질문드립니다!








[최초 등록일: ]
[최종 수정일: 6/3/2021]


비밀번호

댓글 작성자
 



2021-06-03 07시38분
해당 작명에서는 아마도 Query라는 것을 순수하게 "질의"한다는 관점에서 반환값을 받아야 하는 것을 가정했을 것입니다. 물론 ExecuteNonQuery도 반환값이 있지만, 그것은 Query 결과로 인한 반환값이라기보다는 영향을 받은 row의 갯수를 의미하는 정도입니다.

반면 ExecuteScalar, ExecuteReader는 명시적으로 Query의 값 또는 resultset을 반환받습니다.

그러니까, "NonQuery"는 INSERT, UPDATE, DELETE 정도의 쿼리를 수행하는 용도이고 다른 "(No-Non)Query"들은 SELECT를 하는 용도로 이름에서 구분할 수 있습니다.
정성태
2021-06-04 10시18분
[한예지] 쉬운 답변 감사드립니다!!
[guest]

... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5044엿장수8/20/20188507graphedit 에 등록되어있는 필터를 가져와서 사용하는방법을 알고싶습니다 [2]
5043hori...8/20/20188160Expression에 대한 책의 예제 관련하여 질문드립니다. [1]
5042황윤하8/20/20189899모드버스 TCP 관련 질문 [3]
5041david8/18/20189544.NET WebAPI 에서 Response 지연되는 이유 [3]
5040농상8/14/20188989정규표현식에 대해서 [3]
5039유영태8/14/201810560비동기 소켓사용후 해당 스레드가 남아있을때 처리 방법 [4]파일 다운로드1
5038이정석8/9/20188716서버파일 로컬파일 비교 [2]
5037jjh8/8/201811985c# 으로 화면캡쳐해서 동영상으로 만드는앱을 만들고싶습니다 [6]
5036볼딱지8/8/20189854C# programming 개발 관련 질문이 있습니다. [1]
5035궁금합니...8/8/201810469C# 버전 고민 어떤 책을 사야하나요? [1]
5034신동열8/8/20188980덤프 파일 분석 관련해서 문의 드려요. [1]
5033최규성8/7/201811058C# WinForm, Oracle 9i 로 프로그래밍시 ODP.NET, 배포 설정 방법 질문입니다. [6]
5032이정석8/6/201812882C# 으로 만들 dll 등록 [7]
5031J.S.8/6/20188519System.Array class의 구조에 대한 질문 [1]
5030농상8/4/20189013람다 식을 이용한 메서드 정의 확대를 공부하고 있습니다. [2]
5029Soul...8/3/20188529C# ActiveX 컨트롤 질문드립니다. [4]
5028도토리8/1/20189071혹시 회사에서 TFS 구축시 SQL-Server 라이선스 정책 아시는분 계신지요? [2]
5027농상7/31/20189827Freachable Queue의 발음을 표기하면 어떨까요? [2]
5026농상7/31/201812303소멸자의 이름에 대해서 [2]
5025김기철7/30/20189755selenium 질문좀 드릴개요 [3]
5024농상7/29/20189036패턴 매칭 when에 대해서 질문있습니다. [2]
5023농상7/28/201811993패턴매칭에 대해서 질문 있습니다. [1]
5022농상7/28/20189020튜플에 대해서 건의가 있습니다. [1]
5021농상7/27/20188508예외필터에 대해서 질문이요 [4]
5020농상7/27/201811388null 조건 연산자 예제에서 잠깐 혼동이 일어났습니다. [1]
5019농상7/26/201813692오버플로우와 언더플로우 [2]
... 31  32  [33]  34  35  36  37  38  39  40  41  42  43  44  45  ...