Todos os produtos
Search
Central de documentação

Simple Log Service:Cláusula INSERT INTO

Última atualização: Jul 03, 2026

A cláusula INSERT INTO grava os resultados de consultas e análises em outro Logstore dentro do mesmo projeto.

Sintaxe

INSERT INTO target_logstore (key) 
SELECT key FROM source_logstore
Importante
  • Crie um índice para os campos de destino, como key, e ative o recurso de análise no Logstore de destino.

  • Especifique os campos de destino após target_logstore. Por exemplo, * | INSERT INTO target_logstore SELECT... é inválido porque nenhum campo de destino foi especificado.

  • Para converter tipos de dados incompatíveis entre campos, utilize as Funções de conversão de tipo de dados na instrução SELECT.

  • Cada execução pode gravar até 10.000 linhas.

  • Disponível apenas na China continental. Não há suporte para regiões fora da China.

Parâmetros

Parâmetro

Descrição

target_logstore

O Logstore de destino.

Nota

Deve ser diferente do Logstore de origem.

source_logstore

O Logstore de origem.

key

Nome do campo ou da coluna.

Exemplo

O exemplo a seguir conta as visualizações de página (PVs) por código de status no Logstore website_log e grava os resultados em test_insert.

Importante

Antes de executar esta instrução, crie índices e ative o recurso de análise para os campos status e PV no Logstore test_insert.

  • Instrução de consulta e análise

    * | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status
  • Resultado (Logstore de origem): O resultado rows: 22 indica que 22 linhas foram inseridas no Logstore de destino.

  • Resultado (Logstore de destino): Dois registros são retornados — status 306 com PV 54 e status 404 com PV 27.