Предложение IN

Определяет таблицы в любых внешних базах данных, к которым можно подключиться с помощью ядра СУБД Microsoft Access. К ним относятся базы данных dBASE, Paradox и внешние базы данных Microsoft Access.

Синтаксис

Чтобы задать конечную таблицу:

[SELECT | INSERT] INTO назначение IN
{путь | ["путь" "тип"] | ["" [тип; DATABASE = путь]]}

Чтобы задать исходную таблицу:

FROM выражение_таблицы 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 можно также использовать в качестве оператора сравнения в выражении.



Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×