Delen via


sp_unprepare (Transact-SQL)

van toepassing op:SQL ServerAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Hiermee wordt het uitvoeringsplan verwijderd dat is gemaakt door de sp_prepare opgeslagen procedure. sp_unprepare wordt aangeroepen door ID = 15 op te geven in een TDS-pakket (tabellaire gegevensstroom).

Syntaxis

sp_unprepare handle
[ ; ]

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

verwerken

De verwerken waarde die wordt geretourneerd door sp_prepare. wordt int.

Voorbeelden

In het volgende voorbeeld wordt een basisinstructie voorbereid, uitgevoerd en niet voorbereid.

DECLARE @P1 INT;

EXEC 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';

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

EXEC sp_unprepare @P1;