Bagikan melalui


sp_query_store_remove_query (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Azure SQL DatabaseAzure SQL Managed Instance SQL databasedi Microsoft Fabric

Menghapus kueri dan semua rencana terkait dan statistik runtime dari Penyimpanan Kueri.

Konvensi sintaks transact-SQL

Sintaks

sp_query_store_remove_query [ @query_id = ] query_id
[ ; ]

Argumen

Penting

Argumen untuk prosedur tersimpan yang diperluas harus dimasukkan dalam urutan tertentu seperti yang dijelaskan di bagian Sintaks. Jika parameter dimasukkan di luar urutan, pesan kesalahan terjadi.

[ @query_id = ] query_id

ID kueri yang akan dihapus dari Penyimpanan Kueri. @query_id besar, tanpa default.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Izin

Memerlukan izin UBAH pada database.

Contoh

Contoh berikut mengembalikan informasi tentang kueri di Penyimpanan Kueri.

SELECT txt.query_text_id,
       txt.query_sql_text,
       pl.plan_id,
       qry.*
FROM sys.query_store_plan AS pl
     INNER JOIN sys.query_store_query AS qry
         ON pl.query_id = qry.query_id
     INNER JOIN sys.query_store_query_text AS txt
         ON qry.query_text_id = txt.query_text_id;

Setelah Anda mengidentifikasi query_id yang ingin Anda hapus, gunakan contoh berikut untuk menghapus kueri.

EXECUTE sp_query_store_remove_query 3;