SELECT mul_no ===> mul_no 컬럼을 조회하라
FROM
ATable===> ATable 테이블에서
WHERE PK_NUM = #pk_num# ===> 조건은
ORDER_PK_NUM 컬럼의 값이 프로그램이 원하는 값과 동일한 것인 놈으로
AND DEL_YN = 'N'
==> 그리고 DEL_YN = 'N' 인 조건인 놈으로 조회하라는 뜻이야
그래서 네가 해 놓은 부분 중
SELECT mul_no #mul_no# 부분을
SELECT mul_no 로
바꾸었어~
네네
다음으로
해당 쿼리에서 조건으로 받아들이는 #pk_num# 라는 값은 동일한 이름으로 ## 을 붙여서 써주면 되고,
지금 보는 디에이오에서 해당 쿼리를 호출 시,
(String)
GetDB().queryForObject("getOrderDetailcancelmulno", pk_num);
인자 값으로 넣어주면
되는거야
즉, pk_num 와 쿼리문의 #pk_num# 는 같은 녀석이 되는거지
public String getOrderDetailcancelmulno(String pk_num)
throws SQLException {
return (String)
GetDB().queryForObject("getOrderDetailcancelmulno", pk_num);
}
그리고 해당 함수에서 리턴이 되는 값은 스트랑하나만 보내면 되니까~
String 으로 바꾸었고~
public String getOrderDetailcancelmulno(String pk_num)
throws SQLException {
return (String)
GetDB().queryForObject("getOrderDetailcancelmulno", pk_num);
}
<-이부분을 검색조건?이런걸 로 생각하면되나요?
그렇쥐!!!! 검색조건이야 무조건~
아~ 물론 셀렉트 즉, 값을 조회할때는 여기에 넣는 모든것이 검색조건이고
값을 업데이트하거나 인서트 할때는 조건값이 될 수도있고, 입력값이 될수도
있고
그래서 여러개의 값을 넣을땐, 여기처럼 스트링 하나만 넣는게
아니라
지난번 설명한 보물상자를 통째로 집어넣게 되지~
다른 디에이오 중에서 검색 조건이 여러개인거나, 값을 인서트하는 부분 참조해보면
이해될꺼야
아 네네
아까 여쭤봤던 od이런건가봐요
글쥐~ 특정 보물상자를 오디라는 이름으로 선언해서 통째로 넣어서 보내는거쥐
'나의질문답' 카테고리의 다른 글
parameterClass , resultClass / xml .쿼리문 문법 오류 (0) | 2014.07.29 |
---|---|
mysql FORMAT함수 (0) | 2014.07.29 |
크롬에서 안되 ~ 크롬 var today = new Date(); 의 .getYear() (0) | 2014.07.29 |
구글 플레이 스토어 등록 후 앱실행시 에러 (0) | 2014.07.29 |
input type="file" , 갤럭시에서 안됩니다. (0) | 2014.07.29 |