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

Simple Log Service:INSERT INTO句

最終更新日:Aug 26, 2024

INSERT INTO句を使用して、あるLogstoreから別のLogstoreにクエリおよび分析結果を書き込むことができます。 2つのLogstoreは同じプロジェクトに属しています。

構文

INSERT INTO target_logstore (key) 
SELECT key FROM source_logstore
重要
  • ターゲットLogstoreで、指定したキーフィールドのインデックスを作成し、そのフィールドの分析機能を有効にする必要があります。

  • target_logstoreの後に、宛先logstoreに書き込むフィールドを追加する必要があります。 たとえば、* | INSERT INTO target_logstore SELECT... は無効なステートメントです。

  • Ifデータタイプの指定された一致しない分野によってサポートされているデータタイプLog Service、指定する必要データ型変換機能にSELECTステートメントに変換データタイプの分野。 詳細については、「型変換関数」をご参照ください。

  • INSERT INTO句を使用して、一度に最大10,000のデータエントリを宛先Logstoreに書き込むことができます。

  • ソースLogstoreと宛先Logstoreは中国本土に存在する必要があります。

パラメーター

項目

説明

target_logstore

宛先Logstoreの名前。

説明

ターゲットLogstoreは、ソースLogstoreとは異なる必要があります。

source_logstore

ソースLogstoreの名前。

キー

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

例:

website_logという名前のLogstore内の各ステータスコードのページビュー (PV) の数を計算し、クエリと分析の結果を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)insert into

  • クエリと分析結果 (宛先ログストア)insert into