Aracılığıyla paylaş


sp_unprepare (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

sp_prepare saklı yordamı tarafından oluşturulan yürütme planını atar. sp_unprepare, tablosal veri akışı (TDS) paketinde ID = 15 belirtilerek çağrılır.

Sözdizimi

sp_unprepare handle
[ ; ]

Bağımsız değişken

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

tutamacı

, sp_preparetarafından döndürülen değeri işler. tanıtıcı.

Örnekler

Aşağıdaki örnek temel bir deyimi hazırlar, yürütür ve hazırlar.

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;