Concatenate
連結される 2 つのテーブルに異なる項目セットが存在する場合、Concatenate プレフィックスを使用すると 2 つのテーブルを強制的に連結できます。 このステートメントは、指定の既存テーブルまたは最後に作成された論理テーブルとの連結を強制します。自動連結は同じ項目名が 2 つあると実行されます。
構文:
Concatenate[ (tablename ) ] ( loadstatement | selectstatement )
連結は基本的に SQL UNION ステートメントと同じですが、2 つの相違点があります。
- Concatenate プレフィックスは、テーブルに同一名の項目名が含まれているかどうかに関わらず使用できます。
- Concatenate プレフィックスで同一レコードが削除されることはありません。
引数:
引数 | 説明 |
---|---|
tablename | 既存テーブルの名前。 |
例1:
LOAD * From file2.csv;
Concatenate SELECT * From table3;
例2:
tab1:
LOAD * From file1.csv;
tab2:
LOAD * From file2.csv;
.. .. ..
Concatenate (tab1) LOAD * From file3.csv;