Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Verwante inhoud
- systeem opgeslagen procedures (Transact-SQL)
- Algemene uitgebreide opgeslagen procedures (Transact-SQL)
- xp_sscanf (Transact-SQL)