Часть 10.5: Удаление данных и строк из таблицы базы данных SQLite
Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Эта…
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. В этой записи вы найдете информацию обо всех стандартах языка SQL, начиная с 1986 года и заканчивая годом 2016. Конечно, ни одна из существующих СУБД не реализует стандарт SQL в полной мере, но информация о том, какие стандарты SQL существуют и где их можно найти может быть полезной при работе с базами данных. А кому-то может быть просто интересно узнать, как развивался язык SQL.
Год | Название | Иное название | Изменения |
1986 | SQL-86 | SQL-87 | Первый вариант стандарта, принятый институтом ANSI и одобренный ISO в 1987 году. |
1989 | SQL-89 | FIPS 127-1 | Немного доработанный вариант предыдущего стандарта. |
1992 | SQL-92 | SQL2, FIPS 127-2 | Значительные изменения (ISO 9075); уровень Entry Level стандарта SQL-92 был принят как стандарт FIPS 127-2. |
1999 | SQL:1999 | SQL3 | Добавлена поддержка регулярных выражений, рекурсивных запросов, поддержка триггеров, базовые процедурные расширения, нескалярные типы данных и некоторые объектно-ориентированные возможности. |
2003 | SQL:2003 | Введены расширения для работы с XML-данными, оконные функции (применяемые для работы с OLAP-базами данных), генераторы последовательностей и основанные на них типы данных. | |
2006 | SQL:2006 | Функциональность работы с XML-данными значительно расширена. Появилась возможность совместно использовать в запросах SQL и XQuery. | |
2008 | SQL:2008 | Улучшены возможности оконных функций, устранены некоторые неоднозначности стандарта SQL:2003 | |
2011 | SQL:2011 |
Многие производители СУБД часто указывают на основе какого стандарта SQL реализован их программный продукт или версия продукта, а так же указывают на отличие между стандартом SQL и тем, что реализовано по факту в программе. Поэтому если вы хотите изучить SQL, реализованный в SQLite3, то лучше обратиться к документации SQLite3, нежели изучать стандарт SQL-92.
Выберете удобный для себя способ, чтобы оставить комментарий