SQL Server에서 제공하는 프로그래밍 기능으로, 여러개의 SQL을 하나의 SQL처럼 정리하여 사용하고자 하여 실행결과를 반환하지 않음
서버에서 실행되기 때문에 속도가 빠름
쿼리문을 마치 하나의 메서드 형식으로 만들고 어떠한 동작을 일괄적으로 처리하는 용도로 사용
여러 개의 칼럼을 조회하고 여러 개의 테이블을 조인하고 거기에 조건까지 넣어줌으로써 하나의 쿼리를 만드는데
엄청나게 긴 쿼리문이 생기게 됨
:point_right: 프로시저에 저장하고 저장된 프로시저를 호출하여 프로그래밍을 하는것이 훨씬 효율적
처리 성능 낮음
디버깅 어려움
DB 확장 어려움