개발/게임) 개발관련
개발지식) Stored Procedure (SP : 저장 프로시저)
테샤르
2024. 8. 20. 20:52
Stored Procedure (SP : 저장 프로시저)
Stored Procedure는 데이터베이스 내에서 저장된 하나 이상의 SQL 문들을 모아 놓은 것이다,
프로시저는 특정 작업을 수행하도록 미리 작성된 SQL 코드의 집합이며, 데이터베이스에서 직접 호출하여 실행할 수 있다.
이를 통해 동일한 작업을 반복해서 수행해야 할 때,
동일한 SQL 문을 재작성할 필요 없이 저장된 프로시저를 호출하여 간편하게 실행할 수 있다.
반응형
< 저장 프로시저의 장점 >
장점 | 설명 |
재사용성 | 동일한 작업을 여러 번 수행 할 때, 저장 프로시저를 사용하면 재사용할 수 있다. |
보안 | 사용자에게 직접 SQL문을 노출하지 않아서 보안이 강화가 된다. |
성능 | 저장 프로시저는 미리 컴파일되어서 최적화가 가능하고 성능 향상에 기여가 가능하다. |
유지보수 | SQL 코드를 중앙에 관리하고 유지할 수 있어서, 변경 시에도 관리에 용이하다. |
★☆☆☆☆
반응형