맨위로가기

SQL:2008

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의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"이다.

2. 주요 특징

SQL:2008 표준은 프레임워크, 기초, 호출 수준 인터페이스, 지속적인 저장 모듈, 외부 데이터의 관리, 객체 언어 바인딩, 정보와 정의 스키마, 자바와 관련된 다양한 세부사항을 이용한 루틴과 타입 등 7가지 부분으로 구성되어 있다.[1]

SQL:2008은 XML과 SQL을 연동하여 사용할 수 있도록 XML 정의 방법을 제공한다.[1]

2. 1. 문법 및 기능 개선

2. 2. XML 관련 기능 (SQL/XML)

SQL:2008 표준은 SQL 데이터베이스 내에서 XML 데이터의 불러오기 및 저장을 지원한다. XML 데이터를 데이터베이스에 저장하고, SQL 데이터를 전통적인 XML 형식으로 사용할 수 있게 한다.

3. 표준 문서 구성

SQL 표준 문서는 자유롭게 이용할 수 없으며, ISO에서 ''ISO/IEC 9075(1-4,9-11,13,14):2008''로 구매해야 한다. SQL:2008 표준은 다음의 여러 부분으로 구성되어 있다.

3. 1. 구성 요소

SQL 표준은 ISO에서 ''ISO/IEC 9075(1-4,9-11,13,14):2008''로 구매해야 한다. 표준은 다음과 같은 부분으로 구성되어 있다.

번호제목설명
1http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45498 ISO/IEC 9075-1:2008Framework (SQL/Framework)SQL 표준의 프레임워크를 정의한다.
2http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38640 ISO/IEC 9075-2:2008Foundation (SQL/Foundation)SQL 표준의 기초적인 내용을 담고 있다.
3http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38641 ISO/IEC 9075-3:2008Call-Level Interface (SQL/CLI)SQL 호출 수준 인터페이스를 정의한다.
4http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38642 ISO/IEC 9075-4:2008Persistent Stored Modules (SQL/PSM)지속적인 저장 모듈에 대해 다룬다.
9http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38643 ISO/IEC 9075-9:2008Management of External Data (SQL/MED)외부 데이터 관리에 대한 내용을 담고 있다.
10http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38644 ISO/IEC 9075-10:2008Object Language Bindings (SQL/OLB)객체 언어 바인딩을 정의한다.
11http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38645 ISO/IEC 9075-11:2008Information and Definition Schemas (SQL/Schemata)정보 및 정의 스키마에 대해 다룬다.
13http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38646 ISO/IEC 9075-13:2008SQL Routines and Types Using the Java TM Programming Language (SQL/JRT)Java 프로그래밍 언어를 사용한 SQL 루틴 및 타입을 정의한다.
14http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45499 ISO/IEC 9075-14:2008XML-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