Визначає таблиці в будь-якій зовнішній базі даних, до якої може підключитися обробник баз даних Microsoft Access, зокрема в базі даних dBASE або Paradox, а також у зовнішній базі даних Microsoft Access.
Синтаксис
Для визначення кінцевої таблиці:
[SELECT | INSERT] INTO destination IN
{шлях | ["шлях" "тип"] | ["" [тип; DATABASE = шлях]]}Для визначення вихідної таблиці:
FROM tableexpression IN
{шлях | ["шлях" "тип"] | ["" [тип; DATABASE = шлях]]}Інструкція SELECT із реченням IN складається з таких частин:
Частина |
Оп ис |
місце_призначення |
Ім’я зовнішньої таблиці, у яку вставлятимуться дані. |
вираз_таблиці |
Імена таблиць, з яких потрібно отримати записи. Припустимі значення аргументу: ім’я однієї таблиці, збережений запит або складений результат операції INNER JOIN, LEFT JOIN чи RIGHT JOIN. |
шлях |
Повний шлях до каталогу або файлу, який містить таблицю. |
тип |
Ім’я типу бази даних, який використовувався для створення таблиці, якщо це не база даних Microsoft Access (наприклад, dBASE III, dBASE IV, Paradox 3.x або Paradox 4.x). |
Примітки
За допомогою речення IN не можна підключитися до кількох зовнішніх баз даних одночасно.
У деяких випадках аргумент шлях посилається на каталог, який містить файли бази даних. Наприклад, якщо ви працюєте з таблицями бази даних dBASE, Microsoft FoxPro або Paradox, аргумент шлях посилається на каталог, який містить файли DBF або DB. Ім’я файлу таблиці отримується з аргументу місце_призначення або вираз_таблиці.
Щоб зазначити базу даних, відмінну від Microsoft Access, додайте до імені крапку з комою (;) і візьміть його в одинарні (' ') або подвійні (" ") лапки. Приклади: 'dBASE IV;' та "dBASE IV;".
Ви також можете зазначити зовнішню базу даних за допомогою зарезервованого слова DATABASE. Наприклад, ці рядки визначають ту саму таблицю:
... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];
... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"
Примітки.:
-
Щоб підвищити продуктивність і зручність використання, замість інструкції IN застосуйте зв’язану таблицю.
-
Крім того, зарезервоване слово IN можна використовувати у виразах як оператор порівняння.