Предложение INDEXED BY index-name
указывает, что именованный индекс должен использоваться для поиска значений в предыдущей таблице. Если имя индекса не существует или не может быть использовано для запроса, то подготовка инструкции SQLite не выполняется.
Предложение NOT NOT INDEXED
указывает, что при доступе к предыдущей таблице индекс не должен использоваться, включая подразумеваемые индексы, созданные ограничениями UNIQUE
и PRIMARY KEY
.
Тем не менее, INTEGER PRIMARY KEY
все еще можно использовать для поиска записей, даже если указано NOT INDEXED
.
Ниже приведен синтаксис для предложения INDEXED BY
и его можно использовать с оператором DELETE, UPDATE
или SELECT
.
SELECT|DELETE|UPDATE column1, column2...
INDEXED BY (index_name)
table_name
WHERE (CONDITION);
0 комментариев