xp_sprintf (Transact-SQL)

适用于:SQL Server

设置一系列字符和值的格式并将其存储到字符串输出参数中。 每个格式参数都用相应的参数替换。

Transact-SQL 语法约定

语法

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

参数

string” OUTPUT

接收 输出的 varchar 变量。

指定后 OUTPUT ,此选项会将变量的值置于输出参数中。

format

包含参数值的占位符的格式字符串,类似于 C 语言sprintf函数支持的值。 目前,仅 %s 支持格式参数。

argument

一个字符串,表示相应格式参数的值。

n

一个占位符,指示最多可以指定 50 个参数。

返回代码值

0(成功)或 1(失败)。

结果集

xp_sprintf 返回以下消息:

The command(s) completed successfully.

权限

要求 公共 角色具有成员身份。