Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 2.37 KB

File metadata and controls

68 lines (51 loc) · 2.37 KB
title xp_sprintf (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 01/09/2020
ms.prod sql
ms.prod_service database-engine, sql-database, sql-data-warehouse, pdw
ms.reviewer
ms.technology system-objects
ms.topic language-reference
f1_keywords
xp_sprintf_TSQL
xp_sprintf
dev_langs
TSQL
helpviewer_keywords
xp_sprintf
ms.assetid 1eedd65c-03cc-4eab-b76e-04684fdfec52
author CarlRabeler
ms.author carlrab

xp_sprintf (Transact-SQL)

[!INCLUDEtsql-appliesto-ss2012-xxxx-xxxx-xxx-md]

Formats and stores a series of characters and values in the string output parameter. Each format argument is replaced with the corresponding argument.

Topic link icon Transact-SQL Syntax Conventions

Syntax

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

Arguments

string
Is a varchar variable that receives the output.

OUTPUT
When specified, puts the value of the variable in the output parameter.

format
Is a format character string with placeholders for argument values, similar to that supported by the C-language sprintf function. Currently, only the %s format argument is supported.

argument
Is a character string that represents the value of the corresponding format argument.

n
Is a placeholder that indicates that a maximum of 50 arguments can be specified.

Return Code Values

0 (success) or 1 (failure)

Result Sets

xp_sprintf returns the following message:

The command(s) completed successfully.

Permissions

Requires membership in the public role.

See Also

System Stored Procedures (Transact-SQL)
General Extended Stored Procedures (Transact-SQL)
xp_sscanf (Transact-SQL)