프로시저와 함수의 차이점

sangeun jo·2021년 11월 19일
0


프로시저

SQL에서 특정한 로직을 처리하는 서브 프로그램. 테이블에서 데이터를 추출해 조작하고 그 결과를 다른 테이블에 다시 저장하거나 갱신하는 처리를 할 때 주로 사용한다.

프로시저vs 함수 차이

프로시저는 DML(Data Manipulation Language. 데이터조작어. insert, update, select, delete 등) 작업을 할 수 있지만 함수는 조회(select) 만 가능하다. 따라서 프로시저는 자유롭게함수를 호출할 수 있지만 함수는 DML을 포함하는 프로시저를 호출하면 사용 중 에러가 날 수 있다.

profile
코더가 아니라 개발자가 되자

0개의 댓글