INSERT INTO
Iceberg テーブルにデータを挿入します。Athena Iceberg INSERT INTO
は、現在の INSERT INTO
が外部 Hive テーブルに対してクエリする場合と同じく、スキャンしたデータ量の分だけ課金されます。Iceberg テーブルにデータを挿入するには、次の構文を使用します。query
は VALUES
(val1, val2, ...)
または SELECT (col1, col2, …) FROM
[
のいずれかです。SQL 構文とセマンティクスの詳細については、「INSERT INTO」を参照してください。db_name
.]table_name
WHERE predicate
INSERT INTO [
db_name
.]table_name
[(col1, col2, …)]query
次の例では、テーブル iceberg_table
に値を挿入します。
INSERT INTO iceberg_table VALUES (1,'a','c1')
INSERT INTO iceberg_table (col1, col2, ...) VALUES (val1, val2, ...)
INSERT INTO iceberg_table SELECT * FROM another_table