SQLite поддерживает очень много фич SQL92. Гораздо легче перечислить, что SQLite не поддерживает в SL92, чем перечислять, что он поддерживает. Ниже перечислены неподдерживаемые фичи SQL92.
Список составлен в том порядке, в каком указанные возможности будут добавляться в SQLite. Чем выше фича, тем скорее она будет реализована. Реализация нижнего пункта списка отсутствует в планах разработки.
Ограничения целостности "FOREIGN KEY" анализируются, но не выполняются. | |
Поддержка триггеров существует, но не полная. Отсутствуют следующие фичи: нет триггеров "FOR EACH STATEMENT" (сейчас все триггеры должны быть "FOR EACH ROW"); нет триггеров "INSTEAD OF" (сейчас триггеры "INSTEAD OF" разрешены только во вьюхах); нет рекурсивных триггеров, т.е. тех, которые вызывают сами себя. | |
"ALTER TABLE" поддерживается только в вариантах "RENAME TABLE" и "ADD COLUMN". Пропущены такие типы операторов "ALTER TABLE" как "DROP COLUMN", "ALTER COLUMN", "ADD CONSTRAINT" и так далее. | |
В настоящем реализованы только простые выполняемые транзакции. | |
Поддерживается "LEFT OUTER JOIN" но не "RIGHT OUTER JOIN" и не "FULL OUTER JOIN". | |
В SQLite "VIEW"-хи доступны только для чтения. На вьюхах вы не можете выполнять операции "DELETE", "INSERT" или "UPDATE". Но, если вы в этом нуждаетесь, то можете создать триггер, который запросами в своем теле выполнит "DELETE", "INSERT" или "UPDATE" вьюхи. | |
Так как SQLite читает и пишет в простой дисковый файл, то права доступа, которые могут быть применены к базе, являются обычными правами доступа к файлу, определяемые операционной системой. Команды "GRANT" и "REVOKE", обычно применяемые в клиент-серверных РСУБД, не реализованы потому что, они не имеют смысла для встроенного движка баз данных. |
Если вы найдете другие фичи SQL92, которые не поддерживаются в SQLite,
пожалуйста, добавьте их на Вики-страницу
Перевод с английского - Дмитрий Скоробогатов, 25.12.2006.
Оригинальный текст можно найти по адресу

Статистика просмотров страницы:
- за прошлый месяц (Август 2025) - 2;
- за последние 3 месяца (Июнь 2025 - Август 2025) - 4;
- за последний год (Сентябрь 2024 - Август 2025) - 9;
Статьи и обзоры Все статьи
В статье разбираем, от чего зависит скорость зарядки смартфонов и ...
Узнайте, какие квесты в Ташкенте заинтересуют профессионалов в области IT ...
Разбираем структуру цены, скрытые расходы и реальные способы сэкономить при ...
Популярность заочного обучения в ИТ растёт благодаря гибкому формату, доступной ...