Klausa INSERT INTO menulis hasil kueri dan analisis ke Logstore lain dalam Proyek yang sama.
Sintaks
INSERT INTO target_logstore (key)
SELECT key FROM source_logstore
-
Buat indeks untuk bidang tujuan, seperti key, dan aktifkan fitur analisis di Logstore tujuan.
-
Tentukan bidang tujuan setelah target_logstore. Misalnya,
* | INSERT INTO target_logstore SELECT...tidak valid karena tidak ada bidang tujuan yang ditentukan. -
Untuk mengonversi tipe data bidang yang tidak cocok, gunakan fungsi konversi tipe data dalam pernyataan SELECT.
-
Setiap eksekusi dapat menulis hingga 10.000 baris.
-
Hanya tersedia di Tiongkok daratan. Tidak didukung di wilayah luar negeri.
Parameter
|
Parameter |
Deskripsi |
|
target_logstore |
Logstore tujuan. Catatan
Harus berbeda dari Logstore sumber. |
|
source_logstore |
Logstore sumber. |
|
key |
Nama bidang atau kolom. |
Contoh
Contoh berikut menghitung jumlah tampilan halaman (PV) per kode status di Logstore website_log dan menulis hasilnya ke test_insert.
Sebelum menjalankan pernyataan ini, buat indeks dan aktifkan fitur analisis untuk bidang status dan PV di Logstore test_insert.
-
Pernyataan kueri dan analisis
* | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status -
Hasil (Logstore sumber): Hasil rows: 22 menunjukkan bahwa 22 baris dimasukkan ke Logstore tujuan.
-
Hasil (Logstore tujuan): Dua catatan dikembalikan —
status306denganPV54, danstatus404denganPV27.