검색 조건과 정렬 열을 사용자 입력으로 받는다. 값은 바인드 변수로 처리했지만 정렬 열 이름을 그대로 이어 붙였다. 필요한 조치는?
정답 2번
바인드 변수는 검색 값에는 적합하지만 SQL 식별자인 열 이름을 대신하지 못하는 경우가 일반적이다. 정렬 열은 클라이언트 문자열을 직접 붙이지 말고, 예를 들어 name·createdAt 같은 외부 키를 서버가 미리 정한 실제 열 식별자에 매핑해야 한다. 문자 모양만 검사하면 허용하지 않은 열이나 표현식 사용 위험이 남는다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05