Оптимизация Flex SQLite: добавление имени базы данных перед таблицами - PullRequest
0 голосов
/ 18 сентября 2011

В этой статье о Livedocs говорится, что вы должны добавить имя базы данных перед таблицами.http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7d47.html

Мой вопрос: должен ли я делать это везде, где появляется имя таблицы, или только один раз?В этом запросе:select T1.col,T2.col from T1 left join T2 on T1.id=T2.id order by T2.order;

Должен ли я добавить main.T1 и main.T2 везде или сразу после, в первый раз:select T1.col,T2.col from main.T1 left join main.T2 on T1.id=T2.id order by T2.order;

Спасибо.

1 Ответ

1 голос
/ 25 сентября 2011

Основываясь на прочтении указанной вами документации, я бы сказал, что вам рекомендуется использовать имя базы данных только в предложении FROM:

Всегда явно указывайте имена баз данных вместе с именами таблиц взаявление.(Используйте «main», если это основная база данных).Например, используйте SELECT employeeId FROM main.employees вместо SELECT employeeId FROM employee.Явное указание имени базы данных не позволяет среде выполнения проверять каждую базу данных, чтобы найти соответствующую таблицу.

[выделение добавлено]

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