Функции SQL, не реализованные в SQLite
SQLite реализует большинство общих функций SQL. Вместо того, чтобы перечислять все поддерживаемые функции SQL, проще перечислить те, которые не поддерживаются. Ниже приведены недопустимые функции SQL.
См. также Особенности, замечания и подводные камни SQLite.
| Поддерживаются только варианты команд ALTER TABLE: RENAME TABLE, ADD COLUMN, RENAME COLUMN и DROP COLUMN. Другие виды операций ALTER TABLE, такие как ALTER COLUMN, ADD CONSTRAINT и т. д., отсутствуют. | ||
| Поддерживаются триггеры FOR EACH ROW, но не FOR EACH STATEMENT. | ||
| Представления в SQLite являются только для чтения. Вы не можете выполнить операцию DELETE, INSERT или UPDATE над представлением. Однако вы можете создать триггер, который срабатывает при попытке DELETE, INSERT или UPDATE представления, и выполнить необходимые действия в теле триггера. | ||
| Поскольку SQLite читает и записывает обычный файл на диске, единственными разрешениями на доступ, которые могут быть применены, являются стандартные разрешения доступа к файлам, предоставляемые базовой операционной системой. Команды GRANT и REVOKE, обычно встречающиеся в системах управления реляционными базами данных (client/server RDBMS), не реализованы, поскольку они не имеют смысла для встроенного движка базы данных. |
SQLite is in the Public Domain.
https://sqlite.org/omitted.html