더북(TheBook)

핵심정리

  1 오라클에서 제공하는 임시 테이블을 GTT(Global Temporary Table)이라 하고, 트랜잭션 GTT와 세션 GTT가 있다.

  2 트랜잭션 GTT는 트랜잭션별로 관리가 되며, COMMIT이나 ROLLBACK을 실행하면 데이터가 모두 사라진다.

  3 세션 GTT는 해당 세션별로 데이터 관리가 이루어지며, 세션이 종료되면 생성된 데이터는 모두 사라진다.

  4 테이블 함수는 단일 데이터 타입이 아닌 컬렉션 타입을 반환하는 함수다.

  5 파이프라인 테이블 함수는 컬렉션 타입을 반환하긴 하지만, 반환할 컬렉션에 데이터가 모두 들어오지 않은 상태에서도 반환할 수 있다. 즉 컬렉션에 데이터를 할당하는 루프 중간중간에서 여러 차례 반환할 수 있다.

  6 일반 테이블 함수와 파이프라인 테이블 함수는 TABLE 연산자를 사용하면 SELECT문의 FROM 절에 명시해 일반 테이블처럼 사용할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.