некоторые вопросы о SQLite в программировании телефона - PullRequest
0 голосов
/ 11 апреля 2011

Я разрабатываю приложение с использованием базы данных в iPhone.Поэтому я немного изучил использование базы данных.

Сегодня я создал таблицу и выполнил приведенный ниже код.

CREATE NONCLUSTERED INDEX idxRegionNum on City ( RegionNum );

И я получил синтаксическую ошибку.Я исследовал Интернет и подумал, что в SQLite не существует синтаксиса NONCLUSTERED.

Но мне нужно использовать NONCLUSTERED INDEX.Поэтому я попытался создать несколько индексов, и они были сделаны.

Я изучал, что кластерный индекс может существовать только в одной таблице.

В SQLite 'создает индекс idxRegionNum для City (RegionNum)'сделать некластеризованный индекс?

Спасибо за чтение.

1 Ответ

1 голос
/ 11 апреля 2011

По умолчанию индексы SQLite некластеризованы.

Единственное исключение, о котором я знаю, - это когда вы используете поле INTEGER PRIMARY KEY в своей таблице;который будет использовать внутренний индекс строки таблицы в качестве первичного ключа.

См. этот пост для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...