Concatenate

Если для двух таблиц необходимо выполнить объединение, и они имеют разные наборы полей, объединение двух таблиц может быть выполнено принудительно с помощью префикса Concatenate. Этот оператор выполняет принудительное объединение с существующей именованной таблицей или последней созданной логической таблицей.

Syntax:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

Объединение, по сути, совпадает с оператором SQL UNION, но с двумя отличиями:

  • Префикс Concatenate может использоваться независимо от того, имеют ли таблицы идентичные имена полей.
  • Идентичные записи при наличии префикса Concatenate не удаляются.

Arguments:  

Аргумент Описание
tablename Имя существующей таблицы.

Example:  

Concatenate LOAD * From file2.csv;

Concatenate SELECT * From table3;

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;