commit, rollback을 하지 못한다.out 매개변수를 사용할 수 있다.return 형식을 지정할 수 있다.commit, rollback을 할 수 있다.out 매개변수를 사용할 수 없다. (inout 매개변수는 사용 가능)CALL 키워드를 사용해 호출한다.함수 실행 도중 commit, rollback이 필요하지 않은 상황에서 사용한다.
함수 실행 도중 commit, rollback이 필요한 상황에서 사용한다.