INSERT INTO子句支持将SQL计算结果写入到同一Project下的其他LogStore中。
语法
INSERT INTO target_logstore (key)
SELECT key FROM source_logstore
重要
-
已在目标LogStore中,为目标字段(例如key)创建索引及开启统计功能。
-
target_LogStore后面必须有待写入的目标字段,例如
* | INSERT INTO target_logstore SELECT...为错误语句。 -
如果字段的数据类型不匹配,请在SELECT语句中使用类型转换函数转换字段的数据类型。更多信息,请参见类型转换函数。
-
一次执行最多支持写入10000条数据。
-
目前只有中国地域支持,海外地域不支持。
参数说明
|
参数 |
说明 |
|
target_LogStore |
目标LogStore。 说明
目标LogStore和源LogStore不能相同。 |
|
source_LogStore |
源LogStore。 |
|
key |
字段名或列名。 |
示例
在名为website_log的LogStore中统计不同状态码的访问次数,然后将统计结果写入到名为test_insert的LogStore中。
重要
在执行如下语句前,您需在名为test_insert的LogStore中,为status字段和PV字段创建索引并开启统计功能。
-
查询和分析语句
* | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status -
查询和分析结果(源LogStore)

-
查询和分析结果(目标LogStore)

该文章对您有帮助吗?