-
Stored Procedure와 Function의 차이컴공지식/데이터베이스 2024. 6. 19. 15:56
스토어드 프로시저는 반환 값이 필요 없고 여러 작업을 묶어서 실행하고자 할 때 쓴다.
OUT을 통 상태코드도 보여준다.
아래는 상태코드의 예
그리고 CALL 명령어로 실행한다.
함수는 반환 값이 필요한 경우 사용한다.
함수는 INSERT나 UPDATE같은 쿼리에 넣어서 사용할 수 있다.
스토어드 프로시저는 더 복잡한 논리를 수행하고 여러 작업을 처리하는 데 적합하지만, 함수는 주로 계산이나 데이터를 변환하는 데 사용한다.
'컴공지식 > 데이터베이스' 카테고리의 다른 글
SQL 형태들 (0) 2024.11.05 윈도우함수 범위 명령어를 알아보자 (0) 2024.06.20 B+트리에서 insertion 꿀팁 (0) 2024.06.17 SQL 뷰가 업데이트 가능하려면? (0) 2024.06.16 뷰와 네임드 서브 쿼리 (0) 2024.06.16