SQL - 문제 미리보기
문제 1716
easy
SQL에서 저장 프로시저(Stored Procedure)의 주요 목적은 무엇인가요?
정답: B
저장 프로시저는 코드 재사용성과 효율성을 위한 핵심 기능입니다.
저장 프로시저의 핵심 목적:
• 코드 재사용: 반복적으로 사용하는 SQL 문을 한 번 작성하여 계속 활용
• 미리 준비된 코드: 사전에 컴파일되어 실행 성능 향상
• 매개변수 지원: 다양한 조건으로 동일한 로직 실행 가능
사용 예시:
```sql
-- 자주 실행하는 쿼리를 저장 프로시저로 변환
-- Before: 매번 작성
SELECT * FROM Customers WHERE City = 'London';
SELECT * FROM Customers WHERE City = 'Paris';
-- After: 한 번 생성 후 재사용
CREATE PROCEDURE GetCustomersByCity @City nvarchar(30)
AS SELECT * FROM Customers WHERE City = @City
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.