Microsoft MVP성태의 닷넷 이야기
ExeccuteNonQuery 질문있습니다! [링크 복사], [링크+제목 복사],
조회: 13740
글쓴 사람
한예지 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]

... 91  92  93  [94]  95  96  97 
NoWriterDateCnt.TitleFile(s)
119김용국3/22/20059780                    답변글 [답변]: 정상태님 아주 잘 해결 되었습니다.... 감사합니다!
108guest3/17/20059963닷넷 프레임워크 배포
111정성태3/19/200510359    답변글 [답변]: 닷넷 프레임워크 배포
107안연준3/17/20059567[-_-]스마트 클라이언트에 관련 된 질문[-_-]
110정성태3/19/200510447    답변글 [답변]: [-_-]스마트 클라이언트에 관련 된 질문[-_-]
116안연준3/21/20059944        답변글 [답변]: 친절한 답변 고맙습니다.
98김용국3/18/200511730정성태님... 연결이 준비됬습니다
99정성태3/2/200512590    답변글 [답변]: 정성태님... 연결이 준비됬습니다
100김용국3/18/20059640        답변글 [답변]: 죄송합니다! 급히올리느라 file path의 변경을 하지않고 그냥올렸네요....!
101정성태3/2/20059898            답변글 [답변]: [답변]: 죄송합니다! 급히올리느라 file path의 변경을 하지않고 그냥올렸네요....!
102김용국3/18/20059953                답변글 [답변]: 거듭죄송하네요..... 후~~~주소를 변경하고 빌드를 다시 했습니다....
103정성태3/2/20059839                    답변글 [답변]: [답변]: 거듭죄송하네요..... 후~~~주소를 변경하고 빌드를 다시 했습니다....
104김용국3/2/20059950                        답변글 [답변]: 네... 빨리 검토해 봐 주셔서 감사합니다~~
105정성태3/2/20059136                            답변글 [답변]: [답변]: 네... 빨리 검토해 봐 주셔서 감사합니다~~
106김용국3/2/20059632                                답변글 [답변]: 답변감사합니다!
91김용국2/28/200511340IE에 WindowsFormControl을 올려 실행하면 이런에러가 나네요???파일 다운로드1
92정성태2/28/200512637    답변글 [답변]: IE에 WindowsFormControl을 올려 실행하면 이런에러가 나네요???
93김용국2/28/200511610        답변글 [답변]: 답변감사합니다... 재질문을 드립니다
94정성태2/28/200512213            답변글 [답변]: [답변]: 답변감사합니다... 재질문을 드립니다
95김용국2/28/200512245                답변글 [답변]: IE주소창에서 해당주소로 실행을 해보니....디버깅 PopUp화면이...^
96정성태2/28/200511283                    답변글 [답변]: [답변]: IE주소창에서 해당주소로 실행을 해보니....디버깅 PopUp화면이...^
97김용국3/1/200511842                        답변글 [답변]: 준비되는데로 말씀드리겠습니다 ^^
88안지환2/22/200513338^^ 사이트 잘 들러보았습니다.
89정성태2/22/200513333    답변글 [답변]: ^^ 사이트 잘 들러보았습니다.
85한기열2/22/200511971정성태님 홈같은 부드러운 페이지 넘김?은 어떻게 구현하나요?
86정성태2/22/200512671    답변글 [답변]: 정성태님 홈같은 부드러운 페이지 넘김?은 어떻게 구현하나요? [2]
... 91  92  93  [94]  95  96  97