들어가며

오라클 12c는 2013년 정도에 출시되었습니다. (약 11년 전이네요 ) SQL기능에 대해서 이미 잘알고 사용할 수도 있지만, 업무에 집중하다보면 간편한 기능이 있음에도 불구하고 모르고 있는경우가 있습니다.

오라클 데이터베이스 12cR1기준으로 새로 추가된 SQL 기능에 대해서 간략적으로 정리하였습니다.

SQL 신기능 (12cR1)

오라클 12cR1버전의 SQL 개선사항은 아래와 같습니다.

  1. VARCHAR2 최대 크기가 32k까지 확장
  2. IDENTITY 컬럼 (ISO SQL Standard)
  3. Row Limit OFFSET 절과 FETCH FIRST 절
  4. SQL의 With절에 PL/SQL 함수 작성

SQL 개선사항 별로 프레젠테이션 모드로 간단하게 알아보겠습니다.

※ 슬라이드에서 f를 누르면 전체화면으로 볼수 있습니다.

마무리

오라클 12cR1기준으로 추가된 SQL기능에 대해서 간략하게 알아보았습니다.

오라클의 옵티마이저는 SQL실행계획작성전에 Query Transformer단계가 수행됩니다. Query Transformer는 사용자 작성한 Query를 좀더 효율적으로 처리 될수 있도록 의미적으로 동일한 SQL문으로 변환해주는 기능입니다.

오라클은 Query Transformer기능을 개선하여 사용자들이 SQL을 좀더 간단하게 사용할수있도록 SQL syntax관련하여 많은 개선사항들을 추가하고 있습니다.

다음으로 12R2기준으로 추가된 SQL기능에 대해서 정리할 예정입니다.

댓글남기기