Microsoft MVP성태의 닷넷 이야기
ExeccuteNonQuery 질문있습니다! [링크 복사], [링크+제목 복사],
조회: 13673
글쓴 사람
한예지 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)
4969이대희3/31/201816874    답변글 [답변]: 자마린 설치후 안드로이드 프로젝트 생성시 디자이너가 없다는 에러가 발생합니다.파일 다운로드2
4970이대희4/1/201816153        답변글 [답변]: [답변]: 자마린 설치후 안드로이드 프로젝트 생성시 디자이너가 없다는 에러가 발생합니다. [1]
4963이대희3/29/201816238UWP 스터디를 위해 찰스페졸드 저자의 Programming Windows 6판은 어떠한지요? [1]
4962포플러3/26/201816998C# 응용프로그램 (Winform)에서 unhandledexception 발생시 프로그램이 죽는 현상 이외에 재부팅될 수도 있을까요? [2]
4966포플러3/30/201817146    답변글 [답변]: C# 응용프로그램 (Winform)에서 unhandledexception 발생시 프로그램이 죽는 현상 이외에 재부팅될 수도 있을까요? [1]
4961김민욱3/26/201818600레이더 뷰어의 구현 방법(이미지 확대 축소 관련) [2]
4960hurd...3/18/201817217OCX 관련한 질문을 드리고자 합니다. [1]
4959익명3/10/201817558교재 199page 델리게이트와 object를 이용한 범용 정렬 코드 [1]
4957멍멍이2/13/201817587System.Console - WriteLine함수의 제너릭 사용 [1]
4956김성대2/12/201817339asp.net 질문입니다. [1]
4955웅이2/12/201817954[삭제] WPF에서 list 속도 향상하는 방법이 있을까요?
4954초보자2/8/201819748FFT Library 사용 [1]
4950ASP열공2/5/201817349asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4951ASP열공2/6/201817514    답변글 [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4952ASP열공2/7/201817881        답변글 [답변]: [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다. [1]
4953ASP열공2/7/201817265            답변글 [답변]: [답변]: [답변]: asp.net 과 C# 을 이용해서 홈페이지 만드는 질문입니다.
4949김성대1/31/201818866비동기 질문입니다. [3]파일 다운로드1
494880511/31/201818454C# 7.1책 보다가 질문드립니다 [1]
4947김성대1/30/201817611[삭제] 비동기 질문입니다. [2]파일 다운로드2
4946윤현수1/29/201817779비동기 TCP통신 데이터 문제 [4]파일 다운로드1
4945김성대1/26/201816104비동기 질문입니다. [1]파일 다운로드1
4944popo1/25/201815290[삭제] 스레드 안에서 Window Visibility 변경시 DialogResult 오류 질문
4943김성대1/22/201816707FromAsync 질문입니다. [1]
4942박현일1/19/201817792WPF 공부중 모르는 문법이 있어서요~^^; [2]
4941김성대1/18/201816376비동기예약어 실행오류관련입니다. [1]
4940plzh...1/10/201817291webbrowser2 를 이용한 sns 로그인 구현 관련 문의 [2]
... 31  32  33  34  35  36  [37]  38  39  40  41  42  43  44  45  ...