Select IN

Определяет таблицы в любой внешней базе данных, с которой ядро базы данных Microsoft Jet может установить связь, например в базе данных dBASE, Paradox или внешней базе данных с ядром Microsoft Jet.

Синтаксис

Чтобы определить результирующую таблицу:

[SELECT | INSERT] INTO назначение IN

{путь | ["путь" "тип"] | ["" [тип; DATABASE = путь]]}

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

FROM выражение IN

{путь | ["путь" "тип"] | ["" [тип; DATABASE = путь]]}

Ниже перечислены аргументы инструкции SELECT, содержащей предложение IN:

Элемент Описание

назначение Имя внешней таблицы, в которую добавляются данные.

выражение Имена одной или нескольких таблиц, откуда отбираются данные. Это выражение может быть именем отдельной таблицы, сохраненным запросом или результатом операции INNER JOIN, LEFT JOIN или RIGHT JOIN.

путь Полный путь к каталогу или файлу, в котором находится таблица.

тип Имя типа базы данных, в которой создана таблица, если база данных несовместима со стандартом Microsoft Jet (например, dBASE III, dBASE IV, Paradox 3.x или Paradox 4.x).

Дополнительные сведения

С помощью предложения IN можно одновременно подключиться только к одной внешней базе данных.

В некоторых случаях аргумент путь задает ссылку на каталог, содержащий файлы базы данных. Например, во время работы с таблицами баз данных dBASE, FoxPro или Paradox аргумент путь ссылку на каталог, содержащий файлы.dbf или.db. Имя файла таблицы извлекается из аргументов назначение

или выражение.

Чтобы определить базу данных, несовместимую со стандартом Microsoft Jet, следует добавить к ее имени знак точки с запятой (;) и заключить имя в одинарные (' ') или прямые (" ") кавычки. Например, 'dBASE IV;' или "dBASE IV;".

Кроме того, для описания внешней базы данных можно использовать зарезервированное слово DATABASE. Например, следующие строки описывают одну и ту же таблицу:

... FROM Таблица IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];

... FROM Таблица IN "C:\DBASE\DATA\SALES" "dBASE IV;"

Примечания

· Для повышения быстродействия и упрощения применения вместо предложения IN рекомендуется использовать присоединение таблиц.

· Кроме того, зарезервированное слово IN может использоваться как оператор сравнения в выражении. Для получения более подробных сведений смотрите описание оператора In.

UPDATE

Создает запрос на обновление (запрос на изменение, изменяющий набор записей в соответствии с указанным условием отбора. Запрос на обновление записей не возвращает записи.), который изменяет значения полей указанной таблицы на основе заданного условия отбора.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: