SQL: 2003 - четвертая версия языка запросов к базе данных SQL . Стандарт состоит из 9 частей, которые подробно описаны в 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 от Whitemarsh Information Systems Corporation . В zip-архиве содержится ряд файлов PDF, которые определяют части спецификации SQL: 2003.
Рекомендации
- ^ Айзенберг, Эндрю; и другие. (Март 2004 г.). «SQL: 2003 был опубликован» . Запись SIGMOD . 33 (1): 119. DOI : 10,1145 / 974121,974142 . Архивировано из оригинального (pdf) 11 ноября 2007 года . Проверено 14 августа 2007 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Кристиан С. Дженсен; Торбен Бах Педерсен; Кристиан Томсен (2010). Многомерные базы данных и хранилища данных . Издатели Morgan & Claypool. п. 26. ISBN 978-1-60845-537-9.
Внешние ссылки
- Грамматика BNF для ISO / IEC 9075: 2003 - SQL / Framework