すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:INSERT INTO 句

最終更新日:Jun 05, 2026

INSERT INTO 句は、同じプロジェクト内の別の Logstore にクエリと分析の結果を書き込みます。

構文

INSERT INTO target_logstore (key) 
SELECT key FROM source_logstore
重要
  • 送信先フィールド (例:key) のインデックスを作成し、送信先 Logstore の分析機能を有効にしてください。

  • target_logstore の後に送信先フィールドを指定してください。たとえば、送信先フィールドが指定されていないため、* | INSERT INTO target_logstore SELECT... は無効です。

  • フィールドのデータ型が一致しない場合は、SELECT 文で データ型変換関数 を使用して変換してください。

  • 1 回の実行で書き込めるのは最大 10,000 行です。

  • 中国本土でのみ利用できます。海外リージョンではサポートされていません。

パラメーター

パラメーター

説明

target_logstore

送信先 Logstore。

説明

ソース Logstore とは異なる必要があります。

source_logstore

ソース Logstore。

key

フィールド名または列名。

次の例では、website_log Logstore 内のステータスコードごとのページビュー (PV) をカウントし、結果を test_insert に書き込みます。

重要

この文を実行する前に、test_insert Logstore の status フィールドと PV フィールドのインデックスを作成し、分析機能を有効にしてください。

  • クエリと分析の文

    * | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status
  • 結果 (ソース Logstore):rows: 2 という結果は、送信先 Logstore に 2 行が挿入されたことを示します。

  • 結果 (送信先 Logstore):2 つのレコードが返されます。status306PV54 のレコードと、status404PV27 のレコードです。