SQL:2008
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
SQL:2008은 국제 표준화 기구(ISO)에서 발행한 SQL(Structured Query Language) 표준이다. 이 표준은 프레임워크, 기초, 호출 수준 인터페이스, 지속적인 저장 모듈, 외부 데이터 관리, 객체 언어 바인딩, 정보 및 정의 스키마, 자바를 이용한 루틴과 타입 등 7가지 부분으로 구성되어 있으며, MERGE, TRUNCATE TABLE 구문, CASE 표현식, 데이터베이스 트리거, 조인 테이블, XQuery 정규 표현식, 파생 열 이름 지정 등의 기능이 개선되었다. 또한 XML 데이터의 불러오기 및 저장을 지원하며, SQL 데이터를 XML 형식으로 사용할 수 있다. SQL:2008 표준은 ISO/IEC 9075(1-4,9-11,13,14):2008로 구매해야 하며, 제품의 최소 적합성 수준은 "핵심 SQL:2008"이다.
SQL:2008 표준은 프레임워크, 기초, 호출 수준 인터페이스, 지속적인 저장 모듈, 외부 데이터의 관리, 객체 언어 바인딩, 정보와 정의 스키마, 자바와 관련된 다양한 세부사항을 이용한 루틴과 타입 등 7가지 부분으로 구성되어 있다.[1]
SQL 표준 문서는 자유롭게 이용할 수 없으며, ISO에서 ''ISO/IEC 9075(1-4,9-11,13,14):2008''로 구매해야 한다. SQL:2008 표준은 다음의 여러 부분으로 구성되어 있다.
2. 주요 특징
SQL:2008은 XML과 SQL을 연동하여 사용할 수 있도록 XML 정의 방법을 제공한다.[1]
2. 1. 문법 및 기능 개선
2. 2. XML 관련 기능 (SQL/XML)
SQL:2008 표준은 SQL 데이터베이스 내에서 XML 데이터의 불러오기 및 저장을 지원한다. XML 데이터를 데이터베이스에 저장하고, SQL 데이터를 전통적인 XML 형식으로 사용할 수 있게 한다.
3. 표준 문서 구성
3. 1. 구성 요소
SQL 표준은 ISO에서 ''ISO/IEC 9075(1-4,9-11,13,14):2008''로 구매해야 한다. 표준은 다음과 같은 부분으로 구성되어 있다.
번호 | 제목 | 설명 | |
---|---|---|---|
1 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45498 ISO/IEC 9075-1:2008 | Framework (SQL/Framework) | SQL 표준의 프레임워크를 정의한다. |
2 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38640 ISO/IEC 9075-2:2008 | Foundation (SQL/Foundation) | SQL 표준의 기초적인 내용을 담고 있다. |
3 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38641 ISO/IEC 9075-3:2008 | Call-Level Interface (SQL/CLI) | SQL 호출 수준 인터페이스를 정의한다. |
4 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38642 ISO/IEC 9075-4:2008 | Persistent Stored Modules (SQL/PSM) | 지속적인 저장 모듈에 대해 다룬다. |
9 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38643 ISO/IEC 9075-9:2008 | Management of External Data (SQL/MED) | 외부 데이터 관리에 대한 내용을 담고 있다. |
10 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38644 ISO/IEC 9075-10:2008 | Object Language Bindings (SQL/OLB) | 객체 언어 바인딩을 정의한다. |
11 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38645 ISO/IEC 9075-11:2008 | Information and Definition Schemas (SQL/Schemata) | 정보 및 정의 스키마에 대해 다룬다. |
13 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38646 ISO/IEC 9075-13:2008 | SQL Routines and Types Using the Java TM Programming Language (SQL/JRT) | Java 프로그래밍 언어를 사용한 SQL 루틴 및 타입을 정의한다. |
14 | http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45499 ISO/IEC 9075-14:2008 | XML-Related Specifications (SQL/XML) | XML 관련 사양을 다룬다. |
4. 적합성 (Conformance)
SQL:2008에 대한 제품의 최소 적합성 수준은 "핵심 SQL:2008"이며, 표준의 두 부분, 즉 기초 및 정보와 정의 스키마에 지정된 정의로 제한된다.[2]
참조
[1]
블로그
SQL:2008 now an approved ISO International Standard
http://iablog.sybase[...]
Sybase
2011-06-28
[2]
웹사이트
Oracle Compliance To Core SQL:2008
https://docs.oracle.[...]
Oracle Corporation
[3]
블로그
SQL:2008 now an approved ISO International Standard
http://iablog.sybase[...]
Sybase
2011-06-28
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com