Concatenate

Se due tabelle da concatenare contengono gruppi differenti di campi, è tuttavia possibile imporre la concatenazione di due tabelle utilizzando il prefisso Concatenate. Questa istruzione impone la concatenazione con una tabella denominata esistente o con l'ultima tabella logica creata in precedenza. Una concatenazione automatica si verifica se due tabelle presentano gli stessi nomi di campo.

Syntax:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

In linea di massima, la concatenazione equivale all'istruzione SQL UNION, ma con due differenze:

  • È possibile utilizzare il prefisso Concatenate indipendentemente dal fatto che le tabelle presentino o meno nomi di campo identici.
  • I record identici non vengono rimossi con il prefisso Concatenate.

Arguments:  

Argomento Descrizione
tablename Il nome della tabella esistente.

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;