Todos los productos
Search
Centro de documentos

Simple Log Service:Cláusula INSERT INTO

Última actualización: Sep 05, 2026

La cláusula INSERT INTO escribe los resultados de una consulta y análisis en otro logstore dentro del mismo proyecto.

Sintaxis

INSERT INTO target_logstore (key) 
SELECT key FROM source_logstore
Importante
  • Cree un índice para los campos de destino, como key, y habilite la función de análisis en el logstore de destino.

  • Especifique los campos de destino después de target_logstore. Por ejemplo, * | INSERT INTO target_logstore SELECT... no es válido porque no se especifican campos de destino.

  • Para convertir tipos de datos de campos que no coinciden, utilice Data type conversion functions en la instrucción SELECT.

  • Cada ejecución puede escribir hasta 10,000 filas.

  • Disponible únicamente en China continental. No es compatible con regiones fuera de China.

Parámetros

Parámetro

Descripción

target_logstore

El logstore de destino.

Nota

Debe ser diferente del logstore de origen.

source_logstore

El logstore de origen.

key

El nombre del campo o columna.

Ejemplo

A continuación se muestra un ejemplo que cuenta las vistas de página (PV) por código de estado en el logstore website_log y escribe los resultados en test_insert.

Importante

Antes de ejecutar esta instrucción, cree índices y habilite la función de análisis para los campos status y PV en el logstore test_insert.

  • Instrucción de consulta y análisis

    * | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status
  • Resultado (logstore de origen): Un resultado de rows: 22 indica que se insertaron 22 filas en el logstore de destino.

  • Resultado (logstore de destino): Se devuelven dos registros: status 306 con PV 54, y status 404 con PV 27.