プロダクト概要
製品の強み
適用シーン
[ WITH with_query [ , ... ] ]INSERT {INTO [<TABLE>]| TABLE} table_identifier [ partition_spec ] [ ( column_list ) ]{ VALUES ( { value | NULL } [ , ... ] ) [ , ( ... ) ] | query }
table_identifier:テーブル名を指定します。三段式(例:catalog.database.table)がサポートされています。partition_spec:パーティション列と値。例:dt='2021-06-01'。column_list:列の一覧。query:汎用Selectクエリ文。 a SELECT statementa TABLE statementINSERT INTO orders SELECT * FROM new_orders;INSERT INTO cities VALUES (1, 'China');INSERT INTO nation (nationkey, name, regionkey, comment)VALUES (26, 'POLAND', 3, 'no comment');-- INSERT INTO partitionINSERT INTO students PARTITION (student_id = 444444) SELECT name, address FROM persons WHERE name = 'dlc'INSERT INTO students PARTITION (student_id = 11215017) (address, name) VALUES ('Shen zhen, China', 'tester')-- Insert Using a TABLE StatementINSERT INTO students TABLE visiting_students;-- withWITH `tmp1` AS ((SELECT *FROM `catalog1`.`db1`.`tbl1`)), `tmp2` AS ((SELECT *FROM `tbl2`))INSERT INTO `catalog1`.`db2`.`tbl1`(SELECT `col1`, `col2`FROM `tmp1` `a`INNER JOIN `tmp2` `b` ON `a`.`col1` = `b`.`col2`)INSERT INTO `catalog1`.`db2`.`tbl1`WITH `tmp1` AS ((SELECT *FROM `catalog1`.`db1`.`tbl1`)), `tmp2` AS ((SELECT *FROM `tbl2`))(SELECT `col1`, `col2`FROM `tmp1` `a`INNER JOIN `tmp2` `b` ON `a`.`col1` = `b`.`col2`)
フィードバック