SQL:2003
Зовнішній вигляд
В SQL:2003 є четвертим переглядом в мові запитів SQL до баз даних. Стандарт складається з 9 частин, які докладно описані в SQL. На даний час стандарт SQL:2003 застарів.
Нові можливості
Стандарт SQL:2003 робить незначні зміни у всі частини в SQL:1999 (також відомий як SQL3), і офіційно вводить кілька нових функцій, таких як:[1]
- XML-пов'язані характеристики (SQL/XML-файлі)
- Віконні функції
- генератор послідовності, який дозволяє стандартизувати послідовності
- два нових стовпця: авто-згенеровані значень і стовпці-ідентифікатори
- змінені вирази для MERGE
- розширення для CREATE TABLE, щоб виконати "CREATE TABLE AS" і "CREATE TABLE LIKE"
- видалена погано реалізовані типи даних "BIT" і "BIT VARYING"
- OLAP можливості (спочатку додані у версії SQL:1999) були розширені з віконних функцій.[2]
Наявність документації
Стандарти SQL не є вільно доступні, але можуть бути придбані від ІСО і АНСІ. В кінці проекту доступний як ZIP-архів з Whitemarsh Information Systems Corporation.
Посилання
- ↑ Eisenberg, Andrew та ін. (March 2004). SQL:2003 Has Been Published. SIGMOD Record. 33 (1): 119. doi:10.1145/974121.974142. Архів оригіналу (pdf) за 11 листопада 2007. Процитовано 14 серпня 2007.
- ↑ Christian S. Jensen; Torben Bach Pedersen; Christian Thomsen (2010). Multidimensional Databases and Data Warehousing. Morgan & Claypool Publishers. с. 26. ISBN 978-1-60845-537-9.
External links
- BNF Grammar for ISO/IEC 9075-1:2003 – SQL/Framework
- BNF Grammar for ISO/IEC 9075-2:2003 – SQL/Foundation