|
| Прочие СУБД
| HyTech
|
| 1.
| Есть альтернативная, по сравнению со стандартами, семантика операторов соединения. Стандартная семантика также, как правило, поддерживается.
| Есть собственная семантика для задания соединений, стандартная не поддерживается. Реализованы все виды соединений.
|
| 2.
| Подзапросы возможны не только в конструкции WHERE, но и в конструкции FROM.
| В конструкции FROM подзапросы не поддерживаются.
|
| 3.
| Как правило, обеспечивается полная поддержка конструкций MINUS, INTERSECT, EXCEPT, UNION ALL.
| MINUS, INTERSECT, EXCEPT не поддерживаются и обеспечиваются другими конструкциями. Семантика UNION ALL отличается от стандартной (реально совпадает с UNION).
|
| 4.
| Реализованы конструкции как индивидуальной, так и групповой вставки строк.
| Возможности присутствуют в полном объеме. За счёт дифференциальной организации файла, при которой добавление и изменение не предусматривают перестройки индексов, групповые операции очень быстрые. Однако, при наличии значительного по размеру журнала изменений время поиска будет расти.
|
| 5.
| Реализована поддержка представлений - VIEW, в том числе, материализованных.
| Представления не поддерживаются. Имеется возможность наложить ограничения на существующую выборку при возврате данных из хранимой процедуры.
|
| 6.
| Реализована поддержка функций для агрегации: MIN, MAX, AVG и т.п. Реализована поддержка аналитических функций.
| Поддержка агрегатных функций реализована в полном объеме. Аналитические функции отсутствуют.
|
| 7.
| Использование пользовательских функций в запросах.
| Поддерживается в полном объеме, имеется возможность вызова функций из внешних подключаемых библиотек.
|
| 8.
| Поддержка динамического SQL.
| Присутствует в полном объеме.
|
| 9.
| Поддержка встроенных представлений для работы со словарем данных (каталогом).
| Присутствует в полном объеме, за исключением представлений для мониторинга производительности.
|