Bagikan melalui


sp_unprepare (T-SQL)

Berlaku untuk:SQL Server Azure SQL Managed Instance Azure Synapse Analytics AnalyticsPlatform System (PDW)

Membuang rencana eksekusi yang dibuat oleh prosedur tersimpan sp_prepare . sp_unprepare dipanggil dengan menentukan ID = 15 dalam paket aliran data tabular (TDS).

Sintaks

sp_unprepare handle
[ ; ]

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.

menangani

Nilai handel yang dikembalikan oleh sp_prepare. handle adalah int.

Contoh

Contoh berikut menyiapkan, menjalankan, dan membatalkan persiapan pernyataan dasar.

DECLARE @P1 AS INT;

EXECUTE sp_prepare
    @P1 OUTPUT, N'@P1 NVARCHAR(128), @P2 NVARCHAR(100)',
    N'SELECT database_id, name FROM sys.databases WHERE name = @P1 AND state_desc = @P2';

EXECUTE sp_execute @P1, N'tempdb', N'ONLINE';

EXECUTE sp_unprepare @P1;