База данных Adobe Air - PullRequest
       0

База данных Adobe Air

1 голос
/ 14 ноября 2011

У меня есть 3 вопроса

1) Может ли база данных Adobe Air создать более 1 таблицы в БД? это будет работать, просто выполняя два оператора создания таблицы?

sqls.sqlConnection = sqlc;
sqls.text = "Create table if not exists test_table ( id INTEGER PRIMARY KEY autoincrement, first_name TEXT, last_name TEXT);"
sqls.execute();
sqls.text = "Create table if not exists test_table2 ( id INTEGER PRIMARY KEY autoincrement, first_name TEXT, last_name TEXT);";
sqls.execute();

2) Как я могу выполнить индексирование SQL для таблицы в базе данных?

sqls.text= "create index index_1 ON test_table (first_name);";
sqls.execute();

Будет ли это работать для индексации?

3) Если все вышеперечисленное работает, как я могу проверить, реализует ли база данных вышеуказанное?

1 Ответ

2 голосов
/ 14 ноября 2011

1) Да.

2) Да. http://www.sqlite.org/lang_createindex.html Я не уверен, что это именно то, что вам нужно, но вы можете принудительно использовать индекс в SQLite через ключевое слово INDEXED BY: http://www.sqlite.org/lang_indexedby.html

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