Делимся последними новостями о СУБД SoQoL

Какие есть стандарты SQL и что будет в SoQoL

Какие есть стандарты SQL и что будет в SoQoL Вы наверное уже догадались, что название SoQoL у нашей СУБД появилось не случайно. Если нет, то сейчас поймете, почему она так называется. Название появилось благодаря языку структурированных запросов SQL. Ну и, конечно, благодаря красивой и стремительной птице соколу 

Наверняка большинство из вас знают о диалектах или стандартах языка SQL. Первый вариант стандарта появился в 1986 году, что в последующем позволило обеспечить переносимость ПО с одной СУБД на другую. В следующие стандарты вошла поддержка регулярных выражений, рекурсивных запросов, триггеров, процедурных расширений, нескалярных типов данных, объектно-ориентированные возможности и много других возможностей. В диалекте SQL:2003 появляются оконные функции, генераторы последовательностей, а также поддержка XML-данных. В 2011 реализована поддержка PERIOD FOR и конструкции FETCH. А в последнем - SQL:2016 — защита на уровне строк, полиморфные табличные функции и JSON. Информация о стандартах публикуется на сайте Международной организации по стандартизации ISO. Правда, последний (SQL:2016 — https://www.iso.org/standard/63555.html) можно посмотреть только частично, а за полную версию документа на английском языке потребуется заплатить.

Наша текущая цель — поддержка последнего стандарта SQL:2016. В альфе мы настойчиво движемся к цели и реализовали уже… часть стандарта SQL:1999