Delen via


xp_sprintf (Transact-SQL)

van toepassing op:SQL Server-

Hiermee wordt een reeks tekens en waarden opgeslagen in de uitvoerparameter van de tekenreeks. Elk opmaakargument wordt vervangen door het bijbehorende argument.

Transact-SQL syntaxisconventies

Syntaxis

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

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.

'tekenreeks' UITVOER

Een varchar variabele die de uitvoer ontvangt.

Wanneer OUTPUT is opgegeven, plaatst deze optie de waarde van de variabele in de uitvoerparameter.

'indeling'

Een tekenreeks opmaken met tijdelijke aanduidingen voor argument waarden, vergelijkbaar met de waarden die worden ondersteund door de sprintf-functie van de C-taal. Op dit moment wordt alleen het argument %s-indeling ondersteund.

'argument'

Een tekenreeks die de waarde van het bijbehorende notatieargument vertegenwoordigt.

n

Een tijdelijke aanduiding die aangeeft dat maximaal 50 argumenten kunnen worden opgegeven.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultatenset

xp_sprintf retourneert het volgende bericht:

The command(s) completed successfully.

Machtigingen

Vereist lidmaatschap van de openbare rol.