Concatenate

Nawet jeśli dwie tabele przeznaczone do konkatenacji zawierają różne zestawy pól, konkatenacja dwóch tabel może zostać wymuszona za pomocą prefiksu Concatenate. Ta instrukcja wymusza konkatenację z istniejącą nazwaną tabelą lub najnowszą poprzednio utworzoną tabelą logiczną. Konkatenacja automatyczna zachodzi, gdy dwie tabele mają te same nazwy pól.

Syntax:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

Konkatenacja zasadniczo działa tak samo jak instrukcja SQL UNION, ale z dwiema różnicami:

  • Prefiks Concatenate może być używany bez względu na to, czy tabele mają identyczne nazwy pól.
  • Prefiks Concatenate nie powoduje usunięcia identycznych rekordów.

Arguments:  

Argument Opis
tablename Nazwa istniejącej tabeli.

Example 1:  

LOAD * From file2.csv;

Concatenate SELECT * From table3;

Example 2:  

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;