Gunakan klausa INSERT INTO untuk menulis hasil kueri SQL ke Logstore lain dalam Project yang sama.
Sintaksis
INSERT INTO target_logstore (key)
SELECT key FROM source_logstore
-
Buat indeks di Logstore tujuan dan aktifkan fitur analisis untuk bidang tujuan, seperti key.
-
Tentukan bidang tujuan setelah target_logstore. Misalnya,
* | INSERT INTO target_logstore SELECT...adalah pernyataan yang tidak valid. -
Jika tipe data bidang sumber dan tujuan tidak sesuai, gunakan fungsi konversi tipe data dalam pernyataan SELECT. Untuk informasi selengkapnya, lihat Fungsi konversi tipe data.
-
Satu kali eksekusi dapat menulis maksimal 10.000 baris.
-
Fitur ini hanya tersedia di Tiongkok daratan.
Parameter
|
Parameter |
Deskripsi |
|
target_logstore |
Logstore tujuan untuk hasil kueri. Catatan
Logstore tujuan harus berbeda dari Logstore sumber. |
|
source_logstore |
Logstore sumber untuk kueri. |
|
key |
Nama bidang atau kolom yang akan dikueri dan ditulis. |
Contoh
Contoh ini menghitung jumlah page views (PV) untuk setiap kode status di Logstore bernama website_log dan menulis hasilnya ke Logstore bernama test_insert.
Sebelum menjalankan kueri, buat indeks dan aktifkan fitur analisis untuk bidang status dan PV di Logstore test_insert.
-
Pernyataan kueri
* | INSERT INTO test_insert(status,PV) SELECT status, count(*) AS PV FROM website_log GROUP BY status -
Hasil kueri dan analisis (Logstore sumber)

-
Hasil kueri dan analisis (Logstore tujuan)
