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.
Sintassi:
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.
Argomenti:
Argomento | Descrizione |
---|---|
tablename | Il nome della tabella esistente. |
Esempio 1:
LOAD * From file2.csv;
Concatenate SELECT * From table3;
Esempio 2:
tab1:
LOAD * From file1.csv;
tab2:
LOAD * From file2.csv;
.. .. ..
Concatenate (tab1) LOAD * From file3.csv;