안녕하세요 oracle11g를 사용하고있습니다
템프테이블로 사용할 테이블을 생성중입니다
용도는 프로시져안에서 커서를 이용해 데이터를 셀렉 후 처리하고 이것에 대한 이력을 쌓은 뒤 해당이력으로 건수를 체크해 다른테이블에 다시 이력을 쌓는 용도입니다. 그리고 프로시져 종료전에 해당 템프테이블을 delete 합니다. 데이터가 적게는 몇십건에서 몇만건이 될 수도 있습니다.
프로시져가 동시에 호출될 수도 있기 때문에 truncate는 사용 하지 못할것같습니다. 이럴 경우에는 인덱스를 잡지않는게 좋은선택일까요?
추가로 건수를 구할 때 그룹핑을 하기 때문에 템프테이블처럼 쓴건게 이미 커서가 종료된 데이터를 재사용하는 방법이 있을까요?