WIPIVERSE

SQL:2011

SQL:2011은 국제표준화기구(ISO)와 국제전기표준회(IEC)에서 제정한 데이터베이스 언어 표준인 ISO/IEC 9075:2011의 공식 명칭이다. 이 표준은 기존 SQL 표준(특히 SQL:2008)을 기반으로 하여, 데이터 정의, 데이터 조작, 데이터 제어, 트랜잭션 관리 등을 정의한다.

주요 내용

  • 시간적 데이터 모델(Temporal)
    • PERIOD 및 SYSTEM_TIME 구문을 도입하여 과거와 미래 시점의 데이터를 저장·조회할 수 있게 했다.
  • 확장된 표준 구문
    • MERGE 구문의 개선, WITH 절(공통 테이블 식)의 표준화, 그리고 JSON 데이터 타입에 대한 초기 논의가 포함된다.
  • 표준 함수 및 연산자
    • 문자열, 수치, 날짜·시간 함수의 확장 및 새로운 집계 함수가 명시되었다.
  • 지원 범위
    • 표준은 관계형 데이터베이스 뿐 아니라, 일부 객체‑관계 및 하이브리드 데이터베이스 시스템에도 적용 가능하도록 설계되었다.

표준화 과정

  • 제정 연도: 2011년
  • 표준 번호: ISO/IEC 9075:2011 (SQL 표준 시리즈)
  • 개정 이력: SQL:1999 → SQL:2003 → SQL:2006 → SQL:2008 → SQL:2011 → 이후 SQL:2016, SQL:2019 등으로 이어진다.

채택 및 구현 상황

다수의 상용 및 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)에서 SQL:2011의 일부 또는 전체 기능을 지원한다. 구체적인 구현 범위는 각 벤더별 제품 문서에 따라 차이가 있다.

참고

  • ISO/IEC 9075:2011 표준 문서는 ISO 공식 웹사이트에서 구입 가능하며, 표준 초록 및 개요는 공개 자료에서 확인할 수 있다.
  • 표준에 대한 상세 해석 및 구현 가이드는 각 데이터베이스 벤더의 기술 문서 또는 학술 논문에서 다루어진다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기