Concatenate
Om man vill konkatenera två tabeller som inte har samma fältuppsättning, kan man utföra en tvingad konkatenering med hjälp av Concatenate-prefixet. Denna sats åstadkommer en tvingad konkatenering med en befintlig namngiven tabell eller med den senast skapade logiska tabellen. En automatisk konkatenering utförs om två tabeller har samma fältnamn.
Syntax:
Concatenate[ (tablename ) ] ( loadstatement | selectstatement )
Konkatenering är i princip samma sak som SQL UNION-satsen, men det finns två skillnader:
- Concatenate-prefixet kan användas oavsett om tabellerna har identiska fältnamn eller ej.
- Identiska poster tas inte bort med Concatenate-prefixet.
Argument:
Argument | Beskrivning |
---|---|
tablename | Namnet på den befintliga tabellen. |
Exempel 1:
LOAD * From file2.csv;
Concatenate SELECT * From table3;
Exempel 2:
tab1:
LOAD * From file1.csv;
tab2:
LOAD * From file2.csv;
.. .. ..
Concatenate (tab1) LOAD * From file3.csv;