Вы можете использовать функцию
SQLEXEC( ) для исполнения расширений ODBC в код SQL, вложив предложение
SQL в стандарт SQL Access Group или использовав расширенный синтаксис под
названием "escape syntax". Для получения более подробной информации о
расширениях ODBC в код SQL, обратитесь к приложению "SQL Grammar" в вашей
документации по ODBC.
Создание
внешнего соединения с помощью опции ODBC Escape
Вы можете использовать SQL pass-through для производства внешних объединений
на удаленных данных с помощью ODBC escape syntax, если ваш сервер поддерживает
внешние объединения. Внешнее объединение соединяет информацию из одной или более
таблиц независимо от того - были ли найдены соответствующие строки или нет.
Синтаксис для внешних соединений с использованием опции ODBC escape
представлен ниже:
| Скопировать
код |
---|
{oj outer-join expression} |
Приведенный ниже пример создает набор результатов из имен и департаментов
работников, работающих над проектом 544:
| Скопировать
код |
---|
SELECT employee.name, dept.deptname;
FROM {oj employee LEFT OUTER JOIN dept;
ON employee.deptid = dept.deptid};
WHERE employee.projid = 544 |
Для получения более подробной информации о синтаксисе внешних объединений
смотрите документацию сервера. Для получения более подробной информации о
создании именованного соединения смотрите описание задачи
Как: определить соединения к удаленному источнику данных.
Смотрите
также