1. 개요정보시스템에서 데이터베이스를 조작하기 위한 표준 언어인 SQL은 실행 방식에 따라 정적 SQL과 동적 SQL로 구분 정적 SQL은 컴파일 타임에 SQL 문이 고정되고, 동적 SQL은 런타임에 SQL 문이 구성되어 실행 애플리케이션 요구사항, 보안, 성능, 유지보수 등의 요소에 따라 두 방식의 선택과 활용이 결정 2. 정적 SQL (Static SQL)프로그램 코드에 SQL 문이 하드코딩되어 있는 형태 프로그램 컴파일 시 SQL 문이 분석되고 실행 계획이 고정 컴파일된 실행 계획이 캐시에 저장되어 반복 실행 시 성능 안정성 확보 구조가 고정되어 있어 예측 가능한 실행 경로 제공 보안 정책 및 접근 제어에 용이하며, SQL Injection 등 공격에 대한 내성이 높음 코드 내에서 S..