저장 프로시저 장단점 저장 프로시저의 장점 1) 프로시저만 수정이 필요할 경우 애플리케이션을 배포하지 않고 프로시저만 배포하면 됩니다. → 즉 어플리케이션 코드 내에 SQL 로직이 포함되었을 경우 애플리케이션도 재배포 해야하지만 프로시저 내에 포함될 경우 프로시저만 수정하여 배포하면 됩니다. 2) 자연스럽게 프로시저에 인자를 추가하여 바인드 변수를 사용하게 되므로 SQL 하드 파싱을 걱정할 일이 없습니다. → 어플리케이션 코드에 SQL 작성을 아래와 같이 하는 코드들이 종종 보입니다. [어플리케이션 레벨에서 작성된 Dynamic SQL 예] //strCOL1 : 입력마다 바뀌는 String 변수 String strSQL = "SELECT * FROM T1 WHERE COL1 = '" + strCOL1 +..