Vai al contenuto principale Passa a contenuto complementare

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.

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:  

Argomenti
Argomento Descrizione
tablename Il nome della tabella esistente.

Esempio:  

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;

APPRENDIMENTO CORRELATO:

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!