안녕하세요
집계용 데이터를 프로시저로 생성하는데요
루프를 돌면서 테이블에 INSERT를 합니다
1000개 마다 COMMIT을 하구요
여기서 질문이 있는데요
1. 동일한 INSERT 구문이 반복적으로 4,5회 이상나오다보니 코드 가독성이 떨어져서 FUNCTION 을 따로 만들어 처리하려고 했는데요
루프문에 FUNCTION을 사용할 경우 성능을 떨어뜨린다고 해서 사용하지 않았습니다.
루프문에서의 FUNCTION 사용이 성능 저하에 많은 영향을 미치는지요?
2. A프로시저에서 B함수를 호출해서 INSERT할 경우 동일 세션으로 인식이 되는지 궁금합니다.
INSERT 한 데이터를 조회해서 작업하는 부분이 있어서 같은 패키지에 있는 요소가 아닌
각각의 프로시저, 함수인데,
프로시저에서 함수를 호출해도 같은 세션으로 인식되는지 알고 싶습니다.
감사합니다