Partage via


sp_unprepare (Transact-SQL)

S’applique à :SQL Server Azure SQL Managed Instance Azure Synapse Analytics AnalyticsPlatform System (PDW)

Ignore le plan d’exécution créé par la sp_prepare procédure stockée. sp_unprepare est appelé en spécifiant ID = 15 dans un paquet TDS (Tabular Data Stream).

Syntaxe

sp_unprepare handle
[ ; ]

Arguments

Important

Les arguments des procédures stockées étendues doivent être entrés dans l’ordre spécifique, comme décrit dans la section syntaxe. Si les paramètres sont entrés hors ordre, un message d’erreur se produit.

descripteur

Valeur de handle retournée par sp_prepare. handle est int.

Exemples

L’exemple suivant prépare, exécute et annule une instruction de base.

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;