![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
SQLite реализует большинство типичных опций SQL. Вместо того, чтобы
пытаться перечислить все особенности SQL, который действительно поддерживает
SQLite, намного легче перечислить то, что он не делает.
Неподдержанные особенности SQL показывают ниже. См. такжездесь.
Choose any three.
Опции SQL, которые не реализует SQLite
Поддерживается только RENAME
TABLE, ADD COLUMN, RENAME COLUMN и DROP COLUMN в ALTER TABLE.
Другие виды операций ALTER TABLE, такие как ALTER COLUMN,
ADD CONSTRAINT, не поддерживаются.
Триггеры FOR EACH ROW поддерживаются, но не FOR EACH STATEMENT.
VIEW в SQLite read-only. Вы не можете выполнить DELETE, INSERT или UPDATE
для обзора. Но можно создать триггер, который работает на попытку DELETE,
INSERT или UPDATE обзор и сделает то, в чем вы нуждаетесь. Так как SQLite читает и пишет
обычный дисковый файл, единственные права доступа, которые могут быть
применены, являются нормальными разрешениями доступа к файлу основной
операционной системы. GRANT и REVOKE, обычно присутствующие в RDBMS
клиент-сервер, не осуществляются, потому что они были бы бессмысленны для
встроенной базы данных.