?: 바인드 변수 -> where절에 value값을 ?로 사용하는 변수
쿼리문을 실행하는 절차 1. 구문 오류 체크 2. 공유 영역에서 해당 구문을 검색 3. 권한 체크 4. 실행 계획 수립 5. 실행 계획을 공유영역에 저장 6. 쿼리를 실행
1~6: 하드파싱 Hard Parsing 1,2, 6 : 소프트파싱 Soft Parsing
=>바인드변수를 사용하면 소프트파싱이다 ->성능적으로 좋음