Dela via


xp_sprintf (Transact-SQL)

gäller för:SQL Server

Formaterar och lagrar en serie tecken och värden i strängutdataparametern. Varje formatargument ersätts med motsvarande argument.

Transact-SQL syntaxkonventioner

Syntax

xp_sprintf { 'string' OUTPUT , 'format' }
     [ , 'argument' [ , ...n ] ]

Argument

Viktig

Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.

utdata försträng

En varchar variabel som tar emot utdata.

När OUTPUT anges placerar det här alternativet värdet för variabeln i utdataparametern.

"format"

En formatteckensträng med platshållare för argument värden, ungefär som de värden som stöds av funktionen C-language sprintf. För närvarande stöds endast argumentet %s format.

"argument"

En teckensträng som representerar värdet för motsvarande formatargument.

n

En platshållare som anger att högst 50 argument kan anges.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

xp_sprintf returnerar följande meddelande:

The command(s) completed successfully.

Behörigheter

Kräver medlemskap i den offentliga rollen.