문제
Access에서 매개변수 쿼리와 실행 쿼리를 결합한 다음 시나리오 중 가장 적절하지 않은 것은?
① [부서명을 입력하세요] 매개변수로 특정 부서의 직원 급여를 10% 인상하는 업데이트 쿼리 ② [삭제할 날짜를 입력하세요] 매개변수로 특정 날짜 이전의 로그 레코드를 삭제하는 삭제 쿼리 ③ [복사할 년도를 입력하세요] 매개변수로 해당 연도 매출 데이터를 새 테이블로 복사하는 테이블 만들기 쿼리 ④ [조회할 고객명을 입력하세요] 매개변수로 고객 주문 내역을 크로스탭으로 집계하는 선택 쿼리
정답
4번
해설
④번이 적절하지 않다. 문제에서 '실행 쿼리와 결합'이라고 했는데, 크로스탭 선택 쿼리는 실행 쿼리가 아니라 조회용 쿼리이다. 실행 쿼리는 데이터를 변경하는 쿼리(추가, 삭제, 업데이트, 테이블 만들기)를 의미한다. ①②③번은 모두 매개변수를 활용한 실행 쿼리의 적절한 예시이다.