SQL - Procedure 프로시저란?


SQL - Procedure 프로시저란?

Procedure 프로시저 란? 여러개의 SQL을 하나의 SQL처럼 정리하여 사용하고자 하는 것.실행결과를 반환하지 않는다. 즉, return 이 없다. 서버에서 실행되기 때문에 속도가 빠름. 서버에 저장됨 (=stored procedure)SQL에서 사용할 수 없다. ex) select 프로시저() (X) call 프로시저() (O) Function은 주로 간단한 값 계산. Procedure는 복잡한 계산의 결과를 얻기 위해 계산 과정을 쪼개놓은것.예를 들어 어떤 테이블의 데이터를 가지고 여러 테이블의 데이터를 새로 만들거나, 없는 데이터를 찾아서 자동적으로 넣어주는 경우 또는 월별 통계를 내는 경우 등등의 경우 사용된다. Function으로도 기능 구현은 가능하지만, 펑션은 하나의 결과값만을 리턴 하..


원문링크 : SQL - Procedure 프로시저란?