SQL:2003
SQL:2003 — четверта версія мови запитів до баз даних SQL. Стандарт складається з дев'яти частин. Замінений стандартом SQL:2006.
Нові можливості
Стандарт 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 не є вільно доступними, але можуть бути придбані на сайті ISO або ANSI. Остання чернетка доступна у форматі ZIP[3]. Цей архів містить кілька PDF-файлів, які визначають частини специфікації SQL:2003.
Примітки
- Ейзенберг, Ендрю (березень 2004). SQL:2003 Has Been Published (PDF). SIGMOD Record 33 (1). с. 119. doi:10.1145/974121.974142. Архів оригіналу за 11 листопада 2007. Процитовано 14 серпня 2007.
- Дженсен, Крістіан С.; Педерсен, Торбен Бах; Томсен, Крістіан (2010). Multidimensional Databases and Data Warehousing. Morgan & Claypool Publishers. с. 26. ISBN 978-1-60845-537-9.
- SQL:2003 standard (ZIP) (англійською). Whitemarsh Information Systems Corporation.
Посилання
- BNF Grammar for ISO/IEC 9075-1:2003 — SQL/Framework
- BNF Grammar for ISO/IEC 9075-2:2003 — SQL/Foundation
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.