Назначение документа
Язык SQL (SQL – Structured Query Language) является языком обработки и манипулирования данными для реляционных БД. Он основан на стандарте ANSI X3.135-2008 (SQL:2008) за исключением нереляционных возможностей, который определяет логические структуры данных и базовые операции для базы данных SQL, обеспечивает функциональные возможности для проектирования, доступа, поддержания, управления и защиты базы данных.
При реализации языка в СУБД ЛИНТЕР в него внесены некоторые элементы, не специфицированные в стандарте SQL:2008, а именно:
-
интернационализация имен объектов БД (таблиц, столбцов и пр.);
-
средства для работы в режиме реального времени;
-
средства оперативного тестирования таблиц БД;
-
средства оперативного архивирования объектов БД;
-
средства поддержки кодовых страниц для представления системной и пользовательской информации;
-
набор скалярных функций для поддержки ODBC-интерфейса;
-
набор скалярных функций для совместимости SQL-сервера СУБД ЛИНТЕР с SQL-сервером СУБД Oracle.
Дополнительно к этому в язык SQL СУБД ЛИНТЕР внесены:
-
команды управления комплексом средств защиты информации;
-
команды организации полнотекстового поиска в БД;
-
средства встраивания SQL для систем программирования C/C++;
-
средства поддержки процедурного языка СУБД ЛИНТЕР;
-
средства поддержки репликации (тиражирования) данных;
-
средства поддержки геометрических типов данных.
Документ предназначен для СУБД ЛИНТЕР СТАНДАРТ 6.0 сборка 20.2, далее по тексту СУБД ЛИНТЕР.