Ключевая опция UNION комбинирует результирующие записи двух или более операторов выборки данных SQL SELECT в один итоговый набор данных, содержащий данные из нескольких запросов, объединенных ключевой опцией UNION.
Примечание |
---|
Если один из выбираемых столбцов имеет следующий тип данных Memo, General, или Blob, соответствующие столбцы в других Выборках должны быть соответствующего типа; несовместимые типы данных недопустимы. |
Общая синтаксическая конструкция представлена в разделе SELECT - SQL.
Детальный синтаксис рассматриваемой опции UNION имеет следующий вид:
[UNION [ALL] SELECTCommand] |
Параметры
- [UNION [ALL] SELECTCommand]
-
Определяет другой, следующий оператор SELECT. По-умолчанию, опция UNION исключает повторяющиеся столбцы из результирующего набора выборки.
Примечание |
---|
Ключевое слово ALL используется для указания дублирования столбцов в результирующем наборе выборки. |
Комментарии
Далее представлена общая синтаксическая конструкция основного оператора SELECT - SQL:
Копировать Код | |
---|---|
SELECT Select_List |
Дополнительная информация об остальныхз ключевых Опциях команды SQL SELECT представлена в следующих разделах:
Вы можете использовать опцию UNION для "эмуляции" объединения таблиц типа outer join (внешнего объединения). Вы можете определять несколько опций UNION; общее количество задаваемых конструкций UNION в общем операторе SELECT - Не лимитировано.
Система Visual FoxPro поддерживает допустимые преобразования типов данных, которые могут быть выполнены. Общие замечания по использованию ключевой опции UNION см. в следующем разделе: Базовые соглашения по использованию операторов SQL SELECT.