SQL - 문제 미리보기

문제 1716

easy
SQL에서 저장 프로시저(Stored Procedure)의 주요 목적은 무엇인가요?
A. 테이블의 구조를 변경하는 것
B. 자주 사용하는 SQL 코드를 저장하고 재사용하는 것
C. 데이터베이스를 백업하는 것
D. 인덱스를 생성하는 것

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.