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)